Copy over from dpe_iso_niche.R

1 Load libraries

library(tidyverse) #data manipulation and plotting via ggplot
library(SIBER) #modeling isotopic niches
library(openxlsx) #importing and exporting excel files
library(coda) #Bayesian model diagnostics
library(tRophicPosition) #using their pairwise comparisons functions 
library(ggpubr) #plotting, arranging multiple ggplots 
library(ggforce) #facet_zoom function
library(viridis) #color palettes 

2 Load data

iso.merge<-read.csv(file = "Data/Stable Isotopes/isotope_merge_all.csv", header = T)

3 Format data for SIBER

#prepare data for SIBER
#need to unite the habitat and season columns into a single column called "community"
iso.slough.hab.season<-unite(iso.merge, col = "community", Slough, Habitat, Season, sep ="_") %>% 
  mutate(size_class = case_when(
    is.na(size_class) ~ Species,
    !is.na(size_class) ~ size_class
  ))

#isolate only the data needed for SIBER
iso.siber<-select(iso.slough.hab.season, d13C, d15N, size_class, community)
colnames(iso.siber)<-c("iso1", "iso2", "group", "community")

#dropping consumers where n < 3 or sd of either isotope is 0
siber.data<-iso.siber %>%
  group_by(group, community) %>%
  filter(n()>2, sd(iso1)!=0, sd(iso2)!=0, !is.na(iso1), !is.na(iso2)) %>% #remove groups with n < 3 and those that didn't get C or N peaks
  ungroup() %>%
  as.data.frame() %>% #SIBER needs this step to work 
  arrange(community, group) #this step makes it so colnames() of ML output are the same order as ellipse model output
#check what was removed
removed.consumers<-iso.siber[!(iso.siber$group %in% siber.data$group),]

#createSiberObject
global.iso.siber<-createSiberObject(siber.data)
Warning: At least one of your groups has less than 5 observations.
          The absolute minimum sample size for each group is 3 in order
          for the various ellipses and corresponding metrics to be 
          calculated. More reasonably though, a minimum of 5 data points
          are required to calculate the two means and the 2x2 covariance 
          matrix and not run out of degrees of freedom. Check the item 
          named 'sample.sizes' in the object returned by this function 
          in order to locate the offending group. Bear in mind that NAs in 
          the sample.size matrix simply indicate groups that are not 
          present in that community, and is an acceptable data structure 
          for these analyses.
#write out samples sizes table
#write.csv(global.iso.siber[["sample.sizes"]] %>% t(), file = "siber_global_iso_n_table.csv")

iso.sample.size <- global.iso.siber[["sample.sizes"]] %>% t() %>% 
  as.data.frame() %>% pivot_longer(cols = c(SRS_Edge_Dry:TSL_Pond_Wet), 
                                   values_to = "n", names_to = "Slough_Habitat_Season") %>% 
  filter(!is.na(n))

mean(iso.sample.size$n)
[1] 9.975078
quantile(iso.sample.size$n, c(0.025, 0.5, 0.975))
 2.5%   50% 97.5% 
    3     6    39 
max(iso.sample.size$n)
[1] 84
# Create lists of plotting arguments to be passed onwards to each 
# of the three plotting functions.
community.hulls.args <- list(col = 1, lty = 1, lwd = 1)
group.ellipses.args  <- list(n = 100, p.interval = 0.95, lty = 1, lwd = 2)
group.hull.args      <- list(lty = 2, col = "grey20")

par(mfrow=c(1,1))
plotSiberObject(global.iso.siber,
                ax.pad = 2, 
                hulls = F, community.hulls.args, 
                ellipses = T, group.ellipses.args,
                group.hulls = T, group.hull.args,
                bty = "L",
                iso.order = c(1,2),
                xlab = expression(d13C),
                ylab = expression(d15N)
)

4 Calculate TA, SEA, SEAc

global.iso.ML <- groupMetricsML(global.iso.siber)
Warning: NaNs produced
print(global.iso.ML)
     SRS_Edge_Dry.H.let1 SRS_Edge_Dry.L.pun1 SRS_Marsh_Dry.A.say1 SRS_Marsh_Dry.B.bel1 SRS_Marsh_Dry.C.uro1
TA             0.1131000            1.512350             4.220350          0.005350000             0.945900
SEA            0.2051407            1.478415             2.488708          0.009703827             1.170581
SEAc           0.4102814            1.971220             2.844238          0.019407653             1.755872
     SRS_Marsh_Dry.CELSPP SRS_Marsh_Dry.E.eve1 SRS_Marsh_Dry.E.glo1 SRS_Marsh_Dry.E.suc1
TA              1.1697500             3.309900             4.386700            1.0058000
SEA             0.9171955             2.117159             2.946430            0.8508214
SEAc            1.1464944             2.419611             3.214287            1.0635267
     SRS_Marsh_Dry.ERYSIM SRS_Marsh_Dry.F.chr1 SRS_Marsh_Dry.F.chr2 SRS_Marsh_Dry.F.con1 SRS_Marsh_Dry.FLOC
TA              0.7170500             7.443650             5.865900             2.420600         0.05415000
SEA             0.5810676             4.705859             3.499154             4.390483         0.09821724
SEAc            0.7263345             5.176445             3.936548             8.780965         0.19643447
     SRS_Marsh_Dry.G.hol1 SRS_Marsh_Dry.G.hol2 SRS_Marsh_Dry.H.for2 SRS_Marsh_Dry.H.let1
TA              1.3163500             7.109050             4.175400             6.403100
SEA             0.7728014             2.053469             2.468690             1.929964
SEAc            0.8694016             2.129523             2.821359             1.972852
     SRS_Marsh_Dry.H.lit1 SRS_Marsh_Dry.J.flo2 SRS_Marsh_Dry.L.goo1 SRS_Marsh_Dry.L.goo2
TA               2.987602             2.076750             6.142400             8.491900
SEA              2.807103             2.756889             2.450960             2.709415
SEAc             3.742804             4.135334             2.595134             2.802843
     SRS_Marsh_Dry.L.mar1 SRS_Marsh_Dry.L.pun2 SRS_Marsh_Dry.N.flo1 SRS_Marsh_Dry.N.gyr1
TA               3.381400             2.042600             1.056950            0.0921500
SEA              2.295298             1.422723             1.341590            0.1671416
SEAc             2.754357             1.625969             2.012385            0.3342832
     SRS_Marsh_Dry.N.vir1 SRS_Marsh_Dry.PALPAL SRS_Marsh_Dry.PELFEM SRS_Marsh_Dry.PERMAT
TA               1.177450            0.6223044             3.541200             1.016050
SEA              2.135658            0.4691840             1.166243             1.249359
SEAc             4.271316            0.5864800             1.243993             1.874039
     SRS_Marsh_Dry.PLASCA SRS_Marsh_Dry.PROALL SRS_Marsh_Dry.R.gry1 SRS_Marsh_Dry.S.lac1
TA               4.199583             3.496600             4.896400             3.365200
SEA              7.617202             2.040133             2.884803             2.479092
SEAc            15.234404             2.331580             3.296918             2.892274
     SRS_Marsh_Dry.T.mar1 SRS_Marsh_Wet.A.nat4 SRS_Marsh_Wet.BELSPP SRS_Marsh_Wet.C.bat1
TA               5.092800            0.3402000             2.856850             7.566250
SEA              5.754479            0.6170545             2.313007             3.510695
SEAc             7.672639            1.2341091             2.891259             3.861764
     SRS_Marsh_Wet.C.und1 SRS_Marsh_Wet.C.uro1 SRS_Marsh_Wet.C.uro2 SRS_Marsh_Wet.CELSPP
TA              0.4213391             6.707000             3.245200           0.10000000
SEA             0.2304139             4.110290             2.570912           0.08774482
SEAc            0.2633302             4.697474             3.085094           0.11699310
     SRS_Marsh_Wet.CHIRON SRS_Marsh_Wet.COENAG SRS_Marsh_Wet.COPEPOD SRS_Marsh_Wet.E.eve1
TA             0.05977673             0.800400              1.972819            0.9126500
SEA            0.10842300             0.731395              2.840617            0.6427273
SEAc           0.21684600             0.877674              4.260925            0.8034091
     SRS_Marsh_Wet.E.glo1 SRS_Marsh_Wet.E.suc1 SRS_Marsh_Wet.F.chr1 SRS_Marsh_Wet.F.chr2 SRS_Marsh_Wet.FLOC
TA               1.732350            0.1670500             4.096150            1.5500500           0.549700
SEA              1.661254            0.2139610             1.581015            0.9484037           0.756087
SEAc             2.215005            0.3209414             1.686416            1.0537818           1.134131
     SRS_Marsh_Wet.G.hol1 SRS_Marsh_Wet.G.hol2 SRS_Marsh_Wet.H.for1 SRS_Marsh_Wet.H.for2
TA               2.851017            3.1108630            1.2802500             2.176400
SEA              1.317086            0.8946906            0.6910471             2.345196
SEAc             1.386406            0.9188714            0.7897681             3.126929
     SRS_Marsh_Wet.H.let1 SRS_Marsh_Wet.J.flo1 SRS_Marsh_Wet.J.flo2 SRS_Marsh_Wet.L.goo1
TA              10.356223             4.509250             4.764300            11.660924
SEA              2.537790             3.396242             4.643346             4.021360
SEAc             2.599687             4.245303             6.191129             4.204149
     SRS_Marsh_Wet.L.goo2 SRS_Marsh_Wet.L.mac1 SRS_Marsh_Wet.L.mar1 SRS_Marsh_Wet.L.mic1
TA              19.235399             5.112400             4.570500             0.888000
SEA              5.296646             2.018331             3.735404             1.610654
SEAc             5.406993             2.137057             4.669256             3.221308
     SRS_Marsh_Wet.L.mic2 SRS_Marsh_Wet.L.pun2 SRS_Marsh_Wet.LIBINC SRS_Marsh_Wet.M.sia1
TA               4.160450             2.714800          0.003450000             0.560600
SEA              3.748577             2.908464          0.006257608             1.016816
SEAc             4.998103             3.877952          0.012515216             2.033632
     SRS_Marsh_Wet.MELTUB SRS_Marsh_Wet.O.aur1 SRS_Marsh_Wet.P.lat2 SRS_Marsh_Wet.PALPAL
TA              0.5128644            12.251350            0.7312000             3.156619
SEA             0.7363785             4.210441            0.5105810             1.533797
SEAc            1.1045678             4.432043            0.5956778             1.704219
     SRS_Marsh_Wet.PELFEM SRS_Marsh_Wet.PERMAT SRS_Marsh_Wet.PROFAL SRS_Marsh_Wet.PROSPP SRS_NP_Dry.E.eve1
TA               4.364800            0.3824500             1.359300            0.4619000          5.439050
SEA              3.902606            0.6936876             1.359609            0.5596069          3.409424
SEAc             4.878258            1.3873751             1.812812            0.8394104          3.977662
     SRS_NP_Dry.E.glo1 SRS_NP_Dry.F.chr1 SRS_NP_Dry.F.chr2 SRS_NP_Dry.FLOC SRS_NP_Dry.G.hol1
TA            1.936600         12.571200         0.2200500       0.1374000          1.965400
SEA           1.395043          5.097754         0.3991266       0.1694359          1.006367
SEAc          1.674052          5.522567         0.7982531       0.2541538          1.132163
     SRS_NP_Dry.G.hol2 SRS_NP_Dry.H.for1 SRS_NP_Dry.H.for2 SRS_NP_Dry.L.goo1 SRS_NP_Dry.L.goo2
TA            8.257400          0.993150         0.7068000          2.740400          8.468100
SEA           2.845809          1.163801         0.6253408          1.407096          2.784315
SEAc          2.955263          1.745701         0.7816760          1.608109          2.930858
     SRS_NP_Dry.L.mar1 SRS_NP_Dry.P.lat2 SRS_NP_Dry.PALPAL SRS_NP_Dry.PROFAL SRS_NP_Wet.BELSPP
TA            2.856000          2.755550         0.7968000          1.602550          2.029050
SEA           2.675335          1.984780         0.6497947          0.890335          2.097634
SEAc          3.344169          2.480975         0.8122433          1.038724          2.796845
     SRS_NP_Wet.COENAG SRS_NP_Wet.E.eve1 SRS_NP_Wet.F.chr1 SRS_NP_Wet.FLOC SRS_NP_Wet.G.hol1
TA           0.7118000          4.047200         0.1405000       0.0870000         0.6977842
SEA          0.6559118          1.336816         0.2548388       0.1203651         0.6727677
SEAc         0.8745491          1.400474         0.5096776       0.1805477         0.8970236
     SRS_NP_Wet.G.hol2 SRS_NP_Wet.H.for1 SRS_NP_Wet.H.for2 SRS_NP_Wet.H.let1 SRS_NP_Wet.L.goo2
TA           2.2348377          4.248750         0.5254000         0.8998385          1.262327
SEA          0.7054588          2.531095         0.3566264         1.6321265          1.568290
SEAc         0.7306537          2.952944         0.4279517         3.2642530          1.960362
     SRS_NP_Wet.PALPAL SRS_NP_Wet.PELFEM SRS_NP_Wet.PROFAL SRS_NP_Wet.PROSPP SRS_NP_Wet.SAGLAN
TA           0.6040500         0.3571500         0.5504000         0.5607500        0.00785000
SEA          0.4954843         0.3062566         0.5169092         0.4143018        0.01423833
SEAc         0.6193554         0.3828207         0.6461365         0.5178773        0.02847665
     SRS_Pond_Dry.A.mea1 SRS_Pond_Dry.A.nat1 SRS_Pond_Dry.A.nat2 SRS_Pond_Dry.A.nat3 SRS_Pond_Dry.A.nat4
TA             0.1414000           0.3139500           0.2915500            1.548250           1.5028500
SEA            0.2564712           0.3299708           0.2796233            1.306222           0.7998562
SEAc           0.5129425           0.4399611           0.3728311            1.632778           0.8998383
     SRS_Pond_Dry.ALGBAL SRS_Pond_Dry.B.bel1 SRS_Pond_Dry.BELSPP SRS_Pond_Dry.BRAGRA SRS_Pond_Dry.C.uro1
TA              5.021450           0.3711500            0.296750            5.214650            5.358400
SEA             9.107903           0.4893939            0.538245            2.392782            2.045414
SEAc           18.215806           0.7340908            1.076490            2.658647            2.181774
     SRS_Pond_Dry.CELSPP SRS_Pond_Dry.CLADOCERA SRS_Pond_Dry.COPEPOD SRS_Pond_Dry.E.eve1
TA             0.9440500               6.564355            30.122184            1.807800
SEA            0.7695930               6.603198             9.628609            1.575007
SEAc           0.9619913               8.253997            10.087114            2.100009
     SRS_Pond_Dry.E.suc2 SRS_Pond_Dry.EPHEME SRS_Pond_Dry.F.chr1 SRS_Pond_Dry.F.con1 SRS_Pond_Dry.FLOC
TA              0.141250          0.02230364           15.353400            2.666100          4.245100
SEA             0.171250          0.04045433            5.560460            0.850934          2.528157
SEAc            0.256875          0.08090867            5.853116            0.907663          2.809064
     SRS_Pond_Dry.G.hol1 SRS_Pond_Dry.G.hol2 SRS_Pond_Dry.H.for1 SRS_Pond_Dry.H.for2 SRS_Pond_Dry.H.lit1
TA             13.744800           15.038900            6.924750           0.5993000            3.719843
SEA             4.882678            4.101780            3.573536           0.3775427            1.908509
SEAc            5.126812            4.259541            3.970596           0.4530513            2.082010
     SRS_Pond_Dry.J.flo1 SRS_Pond_Dry.J.flo2 SRS_Pond_Dry.L.goo1 SRS_Pond_Dry.L.goo2 SRS_Pond_Dry.L.gul1
TA              1.289250            2.843600            6.240900           13.193150           0.2894500
SEA             2.338441            1.410714            1.924557            3.604510           0.5250042
SEAc            4.676882            1.612245            2.001539            3.733242           1.0500085
     SRS_Pond_Dry.L.gul2 SRS_Pond_Dry.L.gul3 SRS_Pond_Dry.L.gul4 SRS_Pond_Dry.L.mar1 SRS_Pond_Dry.L.mic1
TA             0.9750500           1.9928500            3.067500            3.763950            1.002300
SEA            0.4426663           0.7809741            2.041668            1.798821            1.397173
SEAc           0.4918515           0.8460553            2.333335            1.962350            2.095759
     SRS_Pond_Dry.L.pla1 SRS_Pond_Dry.L.pun2 SRS_Pond_Dry.L.pun3 SRS_Pond_Dry.P.lat2 SRS_Pond_Dry.PALPAL
TA              6.637150            2.567500          0.01045000            5.772050           0.8540000
SEA             2.414475            1.788746          0.01895420            2.678368           0.7708134
SEAc            2.519452            2.235932          0.03790841            2.975965           0.9635167
     SRS_Pond_Dry.PLASCA SRS_Pond_Dry.PROALL SRS_Pond_Dry.PROFAL SRS_Pond_Dry.R.gry2 SRS_Pond_Dry.S.lac1
TA              6.392476            1.989250            3.822750            2.165250            6.910400
SEA             3.495633            1.134402            1.429117            1.741326            4.791122
SEAc            3.995009            1.323469            1.524392            2.176657            5.749346
     SRS_Pond_Wet.A.cal2 SRS_Pond_Wet.A.gry1 SRS_Pond_Wet.A.nat3 SRS_Pond_Wet.AMPHIPOD SRS_Pond_Wet.B.bel1
TA              2.335750            3.548650          0.02290000              8.867585           0.1585000
SEA             2.517088            5.156381          0.04153601              3.618512           0.2874872
SEAc            3.775632            7.734571          0.08307201              3.947467           0.5749744
     SRS_Pond_Wet.BRAGRA SRS_Pond_Wet.C.bat1 SRS_Pond_Wet.C.uro1 SRS_Pond_Wet.C.uro2 SRS_Pond_Wet.CELSPP
TA              5.308600           0.0969500            1.502550            1.391450           1.7764500
SEA             3.020850           0.1758478            1.232649            2.523811           0.9889791
SEAc            3.398456           0.3516957            1.438090            5.047622           1.1538090
     SRS_Pond_Wet.CLAJAM SRS_Pond_Wet.COENAG SRS_Pond_Wet.CORING SRS_Pond_Wet.E.glo1 SRS_Pond_Wet.E.suc1
TA             0.2730000            3.021700            1.040600            2.583500            1.387000
SEA            0.4951672            3.236603            1.887440            1.161046            1.335723
SEAc           0.9903345            4.315470            3.774879            1.250357            1.669654
     SRS_Pond_Wet.E.suc2 SRS_Pond_Wet.ELECEL SRS_Pond_Wet.F.chr1 SRS_Pond_Wet.F.chr2 SRS_Pond_Wet.F.con1
TA              1.954400            0.582950           15.376500            3.310200           1.0390000
SEA             1.402705            1.057354            5.053229            2.244636           0.6202851
SEAc            1.683246            2.114709            5.240386            2.618742           0.7088972
     SRS_Pond_Wet.FLOC SRS_Pond_Wet.H.for1 SRS_Pond_Wet.H.for2 SRS_Pond_Wet.H.let1 SRS_Pond_Wet.J.flo2
TA            7.563500           11.938300            0.763900            8.521198            1.049100
SEA           3.489992            7.292523            1.050163            2.728774            1.189635
SEAc          3.838991            8.204088            1.575244            2.858716            1.784453
     SRS_Pond_Wet.L.goo1 SRS_Pond_Wet.L.goo2 SRS_Pond_Wet.L.gul2 SRS_Pond_Wet.L.gul3 SRS_Pond_Wet.L.gul4
TA             14.900307           26.276777           1.5192500           2.8108500           1.5454000
SEA             4.227608            4.637676           0.9022399           0.9184916           0.9048918
SEAc            4.304474            4.694233           1.0526132           0.9668332           1.0341620
     SRS_Pond_Wet.L.mac1 SRS_Pond_Wet.L.mar1 SRS_Pond_Wet.L.mic1 SRS_Pond_Wet.L.mic2 SRS_Pond_Wet.L.pla1
TA              2.338800            8.400900            1.920600            1.385900            7.234850
SEA             1.635392            3.896903            1.635728            1.110035            3.242136
SEAc            1.907957            4.286594            1.908349            1.332043            3.432850
     SRS_Pond_Wet.L.pla2 SRS_Pond_Wet.L.pun2 SRS_Pond_Wet.LIBINC SRS_Pond_Wet.M.sal1 SRS_Pond_Wet.M.sia1
TA            0.03805000            2.736450            1.013350            3.535000            8.583200
SEA           0.06901507            1.476591            1.473005            1.248363            2.598216
SEAc          0.13803013            1.722689            2.209508            1.326385            2.694446
     SRS_Pond_Wet.N.pet1 SRS_Pond_Wet.N.vir1 SRS_Pond_Wet.O.aur1 SRS_Pond_Wet.P.lat1 SRS_Pond_Wet.P.lat2
TA             0.4744500           0.1568000            4.846000            5.903500           1.9931000
SEA            0.6081519           0.1643388            4.092165            4.299826           0.9848793
SEAc           0.8108692           0.2465083            5.115207            5.374782           1.1079893
     SRS_Pond_Wet.PACLON SRS_Pond_Wet.PALPAL SRS_Pond_Wet.PELFEM SRS_Pond_Wet.PROALL SRS_Pond_Wet.PROFAL
TA             0.2107500           0.2831404            5.483400           1.5577500            1.296200
SEA            0.3822582           0.5135599            5.696812           0.6494697            1.859798
SEAc           0.7645164           1.0271198            7.595749           0.6927676            2.789697
     SRS_Pond_Wet.PROSPP SRS_Pond_Wet.T.mar1 SRS_Sawgrass_Wet.L.goo2 TSL_Marsh_Dry.BLUE MITE
TA            0.01430000           0.6122500                2.425900                13.93749
SEA           0.02593733           0.5903674                2.707583                10.88686
SEAc          0.05187466           0.7871566                4.061374                12.24772
     TSL_Marsh_Dry.CELSPP TSL_Marsh_Dry.CHIRON TSL_Marsh_Dry.COENAG TSL_Marsh_Dry.COPEPOD
TA              0.8188000            0.8404242             2.963500              4.158857
SEA             0.7579033            0.7293437             2.766415              3.017123
SEAc            0.9473791            0.8752125             3.688553              3.519977
     TSL_Marsh_Dry.CORIXI TSL_Marsh_Dry.E.glo1 TSL_Marsh_Dry.EPHEME TSL_Marsh_Dry.ERYSIM
TA               0.613935             3.238300             1.169861             2.219350
SEA              0.798030             1.861644             1.460928             4.025456
SEAc             1.197045             2.094349             2.191392             8.050911
     TSL_Marsh_Dry.F.chr1 TSL_Marsh_Dry.FLOC TSL_Marsh_Dry.G.hol2 TSL_Marsh_Dry.GERRID TSL_Marsh_Dry.H.for1
TA               2.187250           5.663900           0.04095000             1.895712             6.070750
SEA              2.541916           4.838688           0.07427508             2.310767             2.985627
SEAc             3.389221           6.048360           0.14855017             3.466151             3.257047
     TSL_Marsh_Dry.H.for2 TSL_Marsh_Dry.L.goo1 TSL_Marsh_Dry.L.goo2 TSL_Marsh_Dry.PACLON
TA               6.515350             4.621300             5.458550             1.564700
SEA              3.327411             1.327904             2.013651             1.322094
SEAc             3.697123             1.388263             2.094197             1.652618
     TSL_Marsh_Dry.PALPAL TSL_Marsh_Dry.PELFEM TSL_Marsh_Wet.BELSPP TSL_Marsh_Wet.BLUE MITE
TA               8.891000            11.143100            0.6617000                5.851769
SEA              3.989498             4.891456            0.5033108                6.889030
SEAc             4.352180             5.217553            0.6291385                8.037202
     TSL_Marsh_Wet.BRAGRA TSL_Marsh_Wet.C.bim1 TSL_Marsh_Wet.C.man1 TSL_Marsh_Wet.C.uro1
TA               1.308300            11.038800            0.2037000             6.818950
SEA              1.581092             5.768252            0.3694709             3.259145
SEAc             2.108123             6.592288            0.7389419             3.585060
     TSL_Marsh_Wet.CELSPP TSL_Marsh_Wet.CHIRON TSL_Marsh_Wet.COENAG TSL_Marsh_Wet.COLEOA
TA             0.10220000             1.711746            0.2021000              8.74170
SEA            0.07219271             2.398871            0.2885892             11.17291
SEAc           0.09024088             3.598306            0.4328838             16.75937
     TSL_Marsh_Wet.COPEPOD TSL_Marsh_Wet.CORIXI TSL_Marsh_Wet.E.glo1 TSL_Marsh_Wet.EPHEME
TA                10.42444             1.261477             3.786850             1.119150
SEA               14.43978             2.288066             3.169209             1.580936
SEAc              19.25304             4.576133             3.803051             2.371403
     TSL_Marsh_Wet.ERYSIM TSL_Marsh_Wet.F.chr1 TSL_Marsh_Wet.FLOC TSL_Marsh_Wet.G.hol1 TSL_Marsh_Wet.G.hol2
TA               7.317300             3.453250           6.718000             8.574067             7.795195
SEA              5.511569             1.415846           6.399855             3.502530             2.743539
SEAc             6.889462             1.533833           8.533140             3.661736             2.862823
     TSL_Marsh_Wet.GERRID TSL_Marsh_Wet.H.for1 TSL_Marsh_Wet.H.for2 TSL_Marsh_Wet.L.goo1
TA              0.1638000             6.741550             2.739150            13.165500
SEA             0.2100045             3.425570             1.911412             5.887892
SEAc            0.3150067             3.711034             2.293694             6.155524
     TSL_Marsh_Wet.L.goo2 TSL_Marsh_Wet.L.mar1 TSL_Marsh_Wet.N.pet1 TSL_Marsh_Wet.PALPAL
TA               8.266650            0.6286000             2.424900            1.1481500
SEA              3.464346            0.7005318             2.384884            0.8079172
SEAc             3.583807            1.0507977             3.179845            0.9695006
     TSL_Marsh_Wet.PELFEM TSL_Marsh_Wet.PLASCA TSL_Marsh_Wet.UTRFOL TSL_NP_Dry.AMPHIPOD
TA               18.31255            0.7285917             5.240550            4.379633
SEA              18.21177            0.8579299             9.505306            3.694656
SEAc             22.76472            1.1439065            19.010613            4.310432
     TSL_NP_Dry.BLUE MITE TSL_NP_Dry.CLADOCERA TSL_NP_Dry.COPEPOD TSL_NP_Wet.BLUE MITE TSL_NP_Wet.BRAGRA
TA               29.54951                    0         0.01915806             6.071179          0.836500
SEA              23.44431                  NaN         0.03474888             3.957201          1.187544
SEAc             26.79350                  NaN         0.06949777             4.352921          1.781315
     TSL_NP_Wet.C.bim1 TSL_NP_Wet.C.man1 TSL_NP_Wet.C.uro1 TSL_NP_Wet.CELSPP TSL_NP_Wet.CHIRON
TA            8.104500          4.929300          2.080600         0.2706000       0.002905156
SEA           4.655887          5.410425          1.649277         0.3261899       0.004251934
SEAc          5.173208 TSL_NP_Wet.CLADOCERA TSL_NP_Wet.COENAG TSL_NP_Wet.COLEOA TSL_NP_Wet.COPEPOD           1.105078         0.2117611
SEAc             4.951553          0.518928         0.1753931           1.243213         0.4235222
     TSL_NP_Wet.E.eve1 TSL_NP_Wet.E.glo1 TSL_NP_Wet.ERYSIM TSL_NP_Wet.F.chr1 TSL_NP_Wet.FLOC
TA           0.1235500          1.958300          4.046350         0.1540000        1.936900
SEA          0.1812525          2.386832          3.826611         0.2793251        1.573545
SEAc         0.2718787          3.580248          4.783264         0.5586502        1.888254
     TSL_NP_Wet.G.hol1 TSL_NP_Wet.G.hol2 TSL_NP_Wet.GERRID TSL_NP_Wet.H.for1 TSL_NP_Wet.H.for2
TA           1.0241939          1.818711         0.3117000          3.467500          3.186900
SEA          0.7359171          1.433096         0.4115832          1.534389          2.603541
SEAc         0.8831005          1.671946         0.6173748          1.687827          3.124249
     TSL_NP_Wet.L.goo1 TSL_NP_Wet.L.goo2 TSL_NP_Wet.L.mar1 TSL_NP_Wet.PACLON TSL_NP_Wet.PALPAL
TA            2.526500          2.530450          3.847500         0.6805504          1.639143
SEA           1.976983          2.510608          3.597536         0.4948009          1.282476
SEAc          2.259409          3.138259          4.796714         0.5937611          1.603096
     TSL_NP_Wet.PELFEM TSL_NP_Wet.PLASCA TSL_NP_Wet.PONCOR TSL_Pond_Dry.AMPHIPOD TSL_Pond_Dry.CHIRON
TA            4.374900          1.482504        0.01540000              4.546596           0.1144276
SEA           7.935191          2.688964        0.02793251              8.246614           0.2075487
SEAc         15.870382          5.377928        0.05586502             16.493227           0.4150973
     TSL_Pond_Dry.COPEPOD TSL_Pond_Dry.FLOC TSL_Pond_Dry.G.hol1 TSL_Pond_Dry.G.hol2 TSL_Pond_Dry.H.for2
TA               4.118571          4.988250           16.611653            7.965550           0.1676500
SEA              3.816691          4.402786            3.771006            2.678898           0.2069176
SEAc             4.452806          5.870381            3.885279            2.778116           0.3103763
     TSL_Pond_Dry.L.goo1 TSL_Pond_Dry.L.goo2 TSL_Pond_Dry.M.ber1 TSL_Pond_Dry.MELTUB TSL_Pond_Dry.N.pet1
TA              1.725100           10.297000           0.2308000           0.8681819            7.180700
SEA             2.232639            5.183537           0.3148177           1.5747078            3.132412
SEAc            3.348959            5.831479           0.4722266           3.1494156            3.281574
     TSL_Pond_Dry.PALPAL TSL_Pond_Wet.AMPHIPOD TSL_Pond_Wet.BRAGRA TSL_Pond_Wet.C.uro1 TSL_Pond_Wet.C.uro2
TA             0.8237000              2.234734           0.6362000           0.1592500            1.508100
SEA            0.6297397              4.053360           0.7480896           0.2888475            1.096284
SEAc           0.7871747              8.106720           1.1221344           0.5776951            1.233319
     TSL_Pond_Wet.COPEPOD TSL_Pond_Wet.FLOC TSL_Pond_Wet.G.hol1 TSL_Pond_Wet.G.hol2 TSL_Pond_Wet.H.for2
TA              0.4585087          5.220200            4.824072           18.396137           0.2938000
SEA             0.4235580          5.746515            2.132552            3.591808           0.3693081
SEAc            0.5647439          7.662020            2.310264            3.643119           0.5539621
     TSL_Pond_Wet.L.goo1 TSL_Pond_Wet.L.goo2 TSL_Pond_Wet.L.mac1 TSL_Pond_Wet.L.sic1 TSL_Pond_Wet.M.alb2
TA             20.921078           17.826440           0.5407000            4.983750           0.0880000
SEA             7.301822            6.233150           0.4512536            1.863624           0.1596143
SEAc            7.593894            6.392974           0.5640670            1.935302           0.3192287
     TSL_Pond_Wet.M.sal1 TSL_Pond_Wet.M.sia1 TSL_Pond_Wet.N.pet1 TSL_Pond_Wet.OSTRACOD TSL_Pond_Wet.P.lat2
TA             12.555000            9.395400            6.341300             0.3252554           0.1547000
SEA             3.111286            2.073522            2.902418             0.4009106           0.2805948
SEAc            3.211650            2.110549            3.109733             0.6013658           0.5611895
     TSL_Pond_Wet.PALPAL TSL_Pond_Wet.T.mar1
TA             1.0741414           20.095900
SEA            0.7129872            9.136515
SEAc           0.8318184            9.897891
#write.csv(t(global.iso.ML), file = "all_spp_ML_iso.csv")

5 Post-Invasion SIBER model

#set up the model parameters 
# options for running jags
parms <- list()
parms$n.iter <- 2 * 10^6   # number of iterations to run the model for
parms$n.burnin <- 1 * 10^4 # discard the first set of values
parms$n.thin <- 100     # thin the posterior by this many
parms$n.chains <- 2        # run this many chains
parms$save.output = T
parms$save.dir = getwd()

# define the priors
priors <- list()
priors$R <- 1 * diag(2)
priors$k <- 2
priors$tau.mu <- 1.0E-3

# fit the ellipses which uses an Inverse Wishart prior
# on the covariance matrix Sigma, and a vague normal prior on the 
# means. Fitting is via the JAGS method.
global.iso.ellipses.posterior <- siberMVN(global.iso.siber, parms, priors)
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24


  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 13
   Unobserved stochastic nodes: 3
   Total graph size: 28

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 29
   Unobserved stochastic nodes: 3
   Total graph size: 44

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 47
   Unobserved stochastic nodes: 3
   Total graph size: 62

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 19
   Unobserved stochastic nodes: 3
   Total graph size: 34

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 31
   Unobserved stochastic nodes: 3
   Total graph size: 46

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 17
   Unobserved stochastic nodes: 3
   Total graph size: 32

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 17
   Unobserved stochastic nodes: 3
   Total graph size: 32

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 21
   Unobserved stochastic nodes: 3
   Total graph size: 36

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 39
   Unobserved stochastic nodes: 3
   Total graph size: 54

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 43
   Unobserved stochastic nodes: 3
   Total graph size: 58

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 24
   Unobserved stochastic nodes: 3
   Total graph size: 39

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 50
   Unobserved stochastic nodes: 3
   Total graph size: 65

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 19
   Unobserved stochastic nodes: 3
   Total graph size: 34

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 21
   Unobserved stochastic nodes: 3
   Total graph size: 36

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 14
   Unobserved stochastic nodes: 3
   Total graph size: 29

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 28
   Unobserved stochastic nodes: 3
   Total graph size: 43

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 21
   Unobserved stochastic nodes: 3
   Total graph size: 36

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 23
   Unobserved stochastic nodes: 3
   Total graph size: 38

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 30
   Unobserved stochastic nodes: 3
   Total graph size: 45

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 17
   Unobserved stochastic nodes: 3
   Total graph size: 32

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 23
   Unobserved stochastic nodes: 3
   Total graph size: 38

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 21
   Unobserved stochastic nodes: 3
   Total graph size: 36

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 17
   Unobserved stochastic nodes: 3
   Total graph size: 32

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 22
   Unobserved stochastic nodes: 3
   Total graph size: 37

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 28
   Unobserved stochastic nodes: 3
   Total graph size: 43

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 13
   Unobserved stochastic nodes: 3
   Total graph size: 28

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 27
   Unobserved stochastic nodes: 3
   Total graph size: 42

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 30
   Unobserved stochastic nodes: 3
   Total graph size: 45

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 14
   Unobserved stochastic nodes: 3
   Total graph size: 29

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 13
   Unobserved stochastic nodes: 3
   Total graph size: 28

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 25
   Unobserved stochastic nodes: 3
   Total graph size: 40

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%

  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 13
   Unobserved stochastic nodes: 3
   Total graph size: 28

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 15
   Unobserved stochastic nodes: 3
   Total graph size: 30

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 29
   Unobserved stochastic nodes: 3
   Total graph size: 44

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 23
   Unobserved stochastic nodes: 3
   Total graph size: 38

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 57
   Unobserved stochastic nodes: 3
   Total graph size: 72

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 84
   Unobserved stochastic nodes: 3
   Total graph size: 99

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%

  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 21
   Unobserved stochastic nodes: 3
   Total graph size: 36

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 19
   Unobserved stochastic nodes: 3
   Total graph size: 34

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 18
   Unobserved stochastic nodes: 3
   Total graph size: 33

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 29
   Unobserved stochastic nodes: 3
   Total graph size: 44

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 17
   Unobserved stochastic nodes: 3
   Total graph size: 32

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 13
   Unobserved stochastic nodes: 3
   Total graph size: 28

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%

  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 27
   Unobserved stochastic nodes: 3
   Total graph size: 42

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 13
   Unobserved stochastic nodes: 3
   Total graph size: 28

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 17
   Unobserved stochastic nodes: 3
   Total graph size: 32

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%

  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%

  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 14
   Unobserved stochastic nodes: 3
   Total graph size: 29

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 24
   Unobserved stochastic nodes: 3
   Total graph size: 39

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 25
   Unobserved stochastic nodes: 3
   Total graph size: 40

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 14
   Unobserved stochastic nodes: 3
   Total graph size: 29

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 24
   Unobserved stochastic nodes: 3
   Total graph size: 39

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 31
   Unobserved stochastic nodes: 3
   Total graph size: 46

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 11
   Unobserved stochastic nodes: 3
   Total graph size: 26

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 12
   Unobserved stochastic nodes: 3
   Total graph size: 27

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 9
   Unobserved stochastic nodes: 3
   Total graph size: 24

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 7
   Unobserved stochastic nodes: 3
   Total graph size: 22

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 35
   Unobserved stochastic nodes: 3
   Total graph size: 50

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 29
   Unobserved stochastic nodes: 3
   Total graph size: 44

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 23
   Unobserved stochastic nodes: 3
   Total graph size: 38

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 10
   Unobserved stochastic nodes: 3
   Total graph size: 25

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 5
   Unobserved stochastic nodes: 3
   Total graph size: 20

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 14
   Unobserved stochastic nodes: 3
   Total graph size: 29

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 72
   Unobserved stochastic nodes: 3
   Total graph size: 87

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 27
   Unobserved stochastic nodes: 3
   Total graph size: 42

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 41
   Unobserved stochastic nodes: 3
   Total graph size: 56

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 6
   Unobserved stochastic nodes: 3
   Total graph size: 21

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 28
   Unobserved stochastic nodes: 3
   Total graph size: 43

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 33
   Unobserved stochastic nodes: 3
   Total graph size: 48

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 58
   Unobserved stochastic nodes: 3
   Total graph size: 73

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 16
   Unobserved stochastic nodes: 3
   Total graph size: 31

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 4
   Unobserved stochastic nodes: 3
   Total graph size: 19

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 3
   Unobserved stochastic nodes: 3
   Total graph size: 18

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 8
   Unobserved stochastic nodes: 3
   Total graph size: 23

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |                                                        
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
Compiling model graph
   Resolving undeclared variables
   Allocating nodes
Graph information:
   Observed stochastic nodes: 14
   Unobserved stochastic nodes: 3
   Total graph size: 29

Initializing model


  |                                                        
  |                                                  |   0%
  |                                                        
  |*                                                 |   2%
  |                                                        
  |**                                                |   4%
  |                                                        
  |***                                               |   6%
  |                                                        
  |****                                              |   8%
  |                                                        
  |*****                                             |  10%
  |                                                        
  |******                                            |  12%
  |                                                        
  |*******                                           |  14%
  |                                                        
  |********                                          |  16%
  |                                                        
  |*********                                         |  18%
  |                                                        
  |**********                                        |  20%
  |                                                        
  |***********                                       |  22%
  |                                                        
  |************                                      |  24%
  |                                                        
  |*************                                     |  26%
  |                                                        
  |**************                                    |  28%
  |                                                        
  |***************                                   |  30%
  |                                                        
  |****************                                  |  32%
  |                                                        
  |*****************                                 |  34%
  |                                                        
  |******************                                |  36%
  |                                                        
  |*******************                               |  38%
  |********************                              |  40%
  |                                                        
  |*********************                             |  42%
  |                                                        
  |**********************                            |  44%
  |                                                        
  |***********************                           |  46%
  |                                                        
  |************************                          |  48%
  |                                                        
  |*************************                         |  50%
  |                                                        
  |**************************                        |  52%
  |                                                        
  |***************************                       |  54%
  |                                                        
  |****************************                      |  56%
  |                                                        
  |*****************************                     |  58%
  |                                                        
  |******************************                    |  60%
  |                                                        
  |*******************************                   |  62%
  |                                                        
  |********************************                  |  64%
  |                                                        
  |*********************************                 |  66%
  |                                                        
  |**********************************                |  68%
  |                                                        
  |***********************************               |  70%
  |                                                        
  |************************************              |  72%
  |                                                        
  |*************************************             |  74%
  |                                                        
  |**************************************            |  76%
  |                                                        
  |***************************************           |  78%
  |                                                        
  |****************************************          |  80%
  |                                                        
  |*****************************************         |  82%
  |                                                        
  |******************************************        |  84%
  |                                                        
  |*******************************************       |  86%
  |                                                        
  |********************************************      |  88%
  |                                                        
  |*********************************************     |  90%
  |                                                        
  |**********************************************    |  92%
  |                                                        
  |***********************************************   |  94%
  |                                                        
  |************************************************  |  96%
  |                                                        
  |************************************************* |  98%
  |                                                        
  |**************************************************| 100%
#calculate posterior estimates of ellipses for all groups
SEA.B<-siberEllipses(global.iso.ellipses.posterior)
colnames(SEA.B)<-names(global.iso.ellipses.posterior)

5.1 Extract Post-Invasion Output

# do similar to get the modes, taking care to pick up multimodal posterior
# distributions if present
SEA.B.modes<-lapply(
  as.data.frame(SEA.B), 
  function(x,...){tmp<-hdrcde::hdr(x)$mode},
  prob = cr.p, all.modes=T)
Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'
# do similar to get the modes, taking care to pick up multimodal posterior
# distributions if present
SEA.B.modes<-lapply(
  as.data.frame(SEA.B), 
  function(x,...){tmp<-hdrcde::hdr(x)$mode},
  prob = cr.p, all.modes=T)
Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'Warning: Binning grid too coarse for current (small) bandwidth: consider increasing 'gridsize'
#need to do the same as for the credible intervals to get the colnames to be
#the names not the numbers
write.csv(SEA.B.modes, 
          file = "Outputs/Stable Isotopes/Trophic Niche/Post-Invasion/global.iso.SEA.B.modes.csv")
#read back in
SEA.B.modes.matrix <- read.csv(file = "Outputs/Stable Isotopes/Trophic Niche/Post-Invasion/global.iso.SEA.B.modes.csv",
                               header = T,
                               row.names = 1)
#change colnames
colnames(SEA.B.modes.matrix)<-colnames(global.iso.ML)
#transpose this matrix
SEA.B.modes.matrix.t<-t(SEA.B.modes.matrix)
#change the name of what is now a single column to mode
colnames(SEA.B.modes.matrix.t)<-"mode"
#write out the final csv over the previous mode csv
write.csv(SEA.B.modes.matrix.t, 
          file = "Outputs/Stable Isotopes/Trophic Niche/Post-Invasion/global.iso.SEA.B.modes.csv")

5.2 Plots by slough, habitat, season

5.2.1 Slough by Habitat

post.plot.data <- SEA.B %>% as.data.frame() %>% 
  pivot_longer(everything(), names_to = "Slough_Habitat_Season_Species", values_to = "SEA_B") %>% 
  separate("Slough_Habitat_Season_Species", into = c("Slough_Habitat_Season", "Species"), 
           sep = "[//.]", extra = "merge") %>% 
  separate(Slough_Habitat_Season, into = c("Slough", "Habitat", "Season"), sep = "_") 

#plot these data
windowsFonts(Times = windowsFont("Times New Roman"))

(post.seab<-ggplot(post.plot.data, aes(x = Species, y = SEA_B, fill = Season))+
    geom_boxplot(outlier.size = 0,outlier.alpha = 0, lwd = 0.1, alpha = 0.5)+
    facet_wrap(~Slough*Habitat, scales = "free", ncol = 1)+
    scale_fill_viridis_d(aesthetics = "fill", option = "D", end = 0.75)+
    #scale_y_continuous(limits = c(0, 10), expand = c(0.01, 0))+
    coord_cartesian(ylim = c(0,10))+
    theme_bw(base_size = 12)+
    xlab(NULL)+
    ylab(expression("Stable Isotope Niche Area - SEA"["b"]))+
    theme(text = element_text(family = "Times", size = 12),
          axis.text.x = element_text(angle = 45, vjust = 1.1, hjust = 1, size = 4),
          #panel.border = element_blank(), 
          #panel.grid.major = element_blank(),
          #panel.grid.minor = element_blank(), 
          axis.line = element_line(colour = "black"),
          axis.ticks.x = element_line(size = 0.05),
          axis.title = element_text(size = 12), axis.text.x.bottom = element_text(size = 7),
          axis.text.y = element_text(size = 7), axis.ticks.y = element_line(size = 0.2),
          legend.title = element_blank(), legend.text = element_text(size = 8),
          legend.key.size = unit(0.75, "line"))
  
)
Warning: The `size` argument of `element_line()` is deprecated as of ggplot2 3.4.0.
Please use the `linewidth` argument instead.

#ggsave(filename = "post_SEAb.tiff", plot = post.seab, dpi = 600, width = 300, height = 225, units = "mm")

5.2.2 Seasonal comparisons

post.plot.data.seasonal.comparisons <- post.plot.data %>%
  filter(
    # filter out extraneous habitat levels!Habitat %in% c("Edge", "Sawgrass"),
    #filter for SRS marsh species size classes with seasonal comparisons
    Species %in% c(
      "C.uro1",
      "CELSPP",
      "E.eve1",
      "E.glo1",
      "E.suc1",
      "F.chr1",
      "F.chr2",
      "G.hol1",
      "G.hol2",
      "H.for2",
      "H.let1",
      "J.flo2",
      "L.goo1",
      "L.goo2",
      "L.mar1",
      "L.pun2",
      "PELFEM"
    ) &
      Slough == "SRS" & Habitat == "Marsh" |
      #now for SRS near-pond species
      Species %in% c(
        "E.eve1",
        "F.chr1",
        "G.hol1",
        "G.hol2",
        "H.for1",
        "H.for2",
        "L.goo2",
        "PALPAL",
        "PROFAL"
      Slough == "SRS" & Habitat == "NP" |
      #now for SRS pond species
      Species %in% c(
        "A.nat3",
        "B.bel1",
        "BRAGRA",
        "C.uro1",
        "CELSPP",
        "E.suc2",
        "F.chr1",
        "F.con1",
        "H.for1",
        "H.for2",
        "J.flo2",
        "L.goo1",
        "L.goo2",
        "L.gul2",
        "L.gul3",
        "L.gul4",
        "L.mar1",
        "L.mic1",
        "L.pla1",
        "L.pun2",
        "L.pla1",
        "L.pun2",
        "P.lat2",
        "PROALL",
        "PROFALL"
      ) & Slough == "SRS" & Habitat == "Pond" |
      #now do the same for TSL
      Species %in% c(
        "CELSPP",
        "COENAG",
        "CORIXI",
        "E.glo1",
        "EPHEME",
        "ERYSIM",
        "F.chr1",
        "G.hol2",
        "H.for1",
        "H.for2",
        "L.goo1",
        "L.goo2",
        "PALPAL"
      ) &
      Slough == "TSL" & Habitat == "Marsh" |
      #no NP dry season TSL data - skip NP
      Species %in% c(
        "AMPHIPOD",
        "G.hol1",
        "G.hol2",
        "H.for2",
        "L.goo1",
        "L.goo2",
        "N.pet1"
      ) & Slough == "TSL" & Habitat == "Pond"
  ) %>%
    Species = case_when(
      Species == "CELSPP" ~ "Celithemis",
      Species == "COENAG" ~ "Coenagrionidae",
      Species == "CORIXI" ~ "Corixidae",
      Species == "EPHEME" ~ "Ephemeroptera",
      Species == "ERYSIM" ~ "Erythemis",
      Species == "PALPAL" ~ "Palaemonetes paludosus",
      Species == "PELFEM" ~ "Pelocoris femoratus",
      Species == "AMPHIPOD" ~ "Amphipoda",
      Species == "BRAGRA" ~ "Brachymesia",
      Species == "PROALL" ~ "Procambarus alleni",
      T ~ Species
    )
  )

(post.seab.season.plot<-ggplot(post.plot.data.seasonal.comparisons %>% 
                                 filter(Habitat != "NP") %>% 
                                 mutate(Season = fct_rev(Season)),
                               aes(x = Species, y = SEA_B, fill = Season))+
    geom_boxplot(outlier.size = 0,outlier.alpha = 0, lwd = 0.1, alpha = 0.8)+
    facet_grid(Slough ~ Habitat, scales = "free")+
    scale_fill_viridis_d(aesthetics = "fill", begin = 0.2, end = 0.88)+
    coord_cartesian(ylim = c(0, 10))+
    theme_bw(base_size = 12)+
    xlab(NULL)+
    ylab(expression("Stomach Content Niche Area - SEA"["b"]))+
    theme(text = element_text(family = "Times", size = 12),
          axis.text.x = element_text(angle = 45, vjust = 1.05, hjust = 1, size = 4),
          #panel.border = element_blank(), 
          #panel.grid.major = element_blank(),
          #panel.grid.minor = element_blank(), 
          axis.line = element_line(colour = "black"),
          axis.ticks.x = element_line(size = 0.05),
          axis.title = element_text(size = 12), axis.text.x.bottom = element_text(size = 7),
          axis.text.y = element_text(size = 7), axis.ticks.y = element_line(size = 0.2),
          legend.title = element_blank(), legend.text = element_text(size = 8),
          legend.key.size = unit(0.75, "line"))
  
)


# ggsave(filename = "post_SEAb_seasonal_comparisons.tiff", plot = post.seab.season.plot,
#        dpi = 600, height = 150, width = 225, units = "mm")

5.3 Niche Ellipse Plots

For adults of the two most abundant fishes

(iso.niche.ellipse.plot <- ggplot(iso.merge %>% 
                                    filter(size_class %in% c("G.hol2", "L.goo2"),
                                           Habitat != "Sawgrass",
                                           !(Habitat == "NP" & Slough == "TSL")) %>% 
                                    mutate(Species = case_when(
                                      size_class == "G.hol2" ~ "Eastern Mosquitofish (adults)",
                                      size_class == "L.goo2" ~ "Bluefin Killifish (adults)"
                                    )), 
                                  aes(x = d13C, y = d15N, color = Season, fill = Season))+
    stat_conf_ellipse(geom = "polygon", alpha = 0.8)+
    facet_grid(Species ~ Habitat*Slough, scales = "free")+
    labs(y = expression(italic(delta)^15*N~("‰")), x = expression(italic(delta)^13*C~("‰")))+
    scale_fill_viridis_d(end = 0.8)+
    scale_color_viridis_d(end = 0.8)+
    theme_bw()+
    theme(axis.text.x = element_text(angle = 45, hjust = 1))
)


# ggsave(filename = "iso_niche_ellipse_plot.tiff", plot = iso.niche.ellipse.plot,
#        height = 150, width = 200, units = "mm", dpi = 300)

5.4 Post-Invasion Comparisons

Calculate pairwise comparisons

#turn output into a list
SEA.B.list <- as.list(as.data.frame(SEA.B))

#do all pairwise comparisons with function from tRophicPosition package
SEA.B.pairwise <- pairwiseComparisons(SEA.B.list, print = F)
colnames(SEA.B.pairwise) <- rownames(SEA.B.pairwise)

###Seasonal Comparisons #### SRS marsh wet vs dry

srs.marsh.wet.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.marsh.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Season, values_from = mode) %>% 
  filter(!is.na(Wet), !is.na(Dry))

srs.marsh.wet.dry.direct.pairwise <- srs.marsh.wet.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.marsh.wet.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.marsh.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Wet"), contains("Dry"), everything()) %>% select(-c(Season)) %>% 
  rename(`Dry < Wet` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Dry < Wet` >= 0.95 ~ "Decrease",
      `Dry < Wet` < 0.05 ~ "Increase",
      `Dry < Wet` > 0.05 | `Dry < Wet` < 0.95 ~ "No Change"),
    `Percent Change` = ((Wet-Dry)/Dry)*100,
    `Size Class` = case_when(
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Habitat, `Size Class`, Wet, Dry, `Dry < Wet`, `Percent Change`)

#write this out to excel
# write.xlsx(srs.marsh.wet.dry.direct.pairwise, 
#            file = "srs_marsh_wet_dry_SEAB_prob_diff.xlsx")

5.4.0.1 SRS near pond wet vs dry

srs.np.wet.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.np.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Season, values_from = mode) %>% 
  filter(!is.na(Wet), !is.na(Dry))

srs.np.wet.dry.direct.pairwise <- srs.np.wet.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.np.wet.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.np.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Wet"), contains("Dry"), everything()) %>% select(-c(Season)) %>% 
  rename(`Dry < Wet` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Dry < Wet` >= 0.95 ~ "Decrease",
      `Dry < Wet` < 0.05 ~ "Increase",
      `Dry < Wet` > 0.05 | `Dry < Wet` < 0.95 ~ "No Change"),
    `Percent Change` = ((Wet-Dry)/Dry)*100,
    `Size Class` = case_when(
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Habitat, `Size Class`, Wet, Dry, `Dry < Wet`, `Percent Change`)

#write this out to excel
# write.xlsx(srs.np.wet.dry.direct.pairwise, 
#            file = "srs_np_wet_dry_SEAB_prob_diff.xlsx")

5.4.0.2 SRS pond wet vs dry

srs.pond.wet.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Season, values_from = mode) %>% 
  filter(!is.na(Wet), !is.na(Dry))

srs.pond.wet.dry.direct.pairwise <- srs.pond.wet.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.pond.wet.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Wet"), contains("Dry"), everything()) %>% select(-c(Season)) %>% 
  rename(`Dry < Wet` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Dry < Wet` >= 0.95 ~ "Decrease",
      `Dry < Wet` < 0.05 ~ "Increase",
      `Dry < Wet` > 0.05 | `Dry < Wet` < 0.95 ~ "No Change"),
    `Percent Change` = ((Wet-Dry)/Dry)*100,
    `Size Class` = case_when(
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Habitat, `Size Class`, Wet, Dry, `Dry < Wet`, `Percent Change`)

#write this out to excel
# write.xlsx(srs.pond.wet.dry.direct.pairwise, 
#            file = "srs_pond_wet_dry_SEAB_prob_diff.xlsx")

5.4.0.3 TSL marsh wet vs dry

tsl.marsh.wet.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.marsh.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Season, values_from = mode) %>% 
  filter(!is.na(Wet), !is.na(Dry))

tsl.marsh.wet.dry.direct.pairwise <- tsl.marsh.wet.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.marsh.wet.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.marsh.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Wet"), contains("Dry"), everything()) %>% select(-c(Season)) %>% 
  rename(`Dry < Wet` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Dry < Wet` >= 0.95 ~ "Decrease",
      `Dry < Wet` < 0.05 ~ "Increase",
      `Dry < Wet` > 0.05 | `Dry < Wet` < 0.95 ~ "No Change"),
    `Percent Change` = ((Wet-Dry)/Dry)*100,
    `Size Class` = case_when(
      `Size Class` == "BLUE MITE" ~ "Hydrachnidia",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "CHIRON" ~  "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CORIXI" ~ "Corixidae",
      `Size Class` == "EPHEME" ~ "Ephemeroptera",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "GERRID" ~ "Gerridae",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Habitat, `Size Class`, Wet, Dry, `Dry < Wet`, `Percent Change`)

#write this out to excel
# write.xlsx(tsl.marsh.wet.dry.direct.pairwise, 
#            file = "tsl_marsh_wet_dry_SEAB_prob_diff.xlsx")

5.4.0.4 TSL near pond wet vs dry

tsl.np.wet.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.np.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Season, values_from = mode) %>% 
  filter(!is.na(Wet), !is.na(Dry))

tsl.np.wet.dry.direct.pairwise <- tsl.np.wet.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.np.wet.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.np.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Wet"), contains("Dry"), everything()) %>% select(-c(Season)) %>% 
  rename(`Dry < Wet` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Dry < Wet` >= 0.95 ~ "Decrease",
      `Dry < Wet` < 0.05 ~ "Increase",
      `Dry < Wet` > 0.05 | `Dry < Wet` < 0.95 ~ "No Change"),
    `Percent Change` = ((Wet-Dry)/Dry)*100,
    `Size Class` = case_when(
      `Size Class` == "BLUE MITE" ~ "Hydrachnidia",
      `Size Class` == "CLADOCERA" ~ "Cladocera",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Habitat, `Size Class`, Wet, Dry, `Dry < Wet`, `Percent Change`)

#write this out to excel
# write.xlsx(tsl.np.wet.dry.direct.pairwise, 
#            file = "tsl_np_wet_dry_SEAB_prob_diff.xlsx")

5.4.0.5 TSL pond wet vs dry

tsl.pond.wet.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Season, values_from = mode) %>% 
  filter(!is.na(Wet), !is.na(Dry))

tsl.pond.wet.dry.direct.pairwise <- tsl.pond.wet.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.pond.wet.dry.pairwise)) %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Wet"), contains("Dry"), everything()) %>% select(-c(Season)) %>% 
  rename(`Dry < Wet` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Dry < Wet` >= 0.95 ~ "Decrease",
      `Dry < Wet` < 0.05 ~ "Increase",
      `Dry < Wet` > 0.05 | `Dry < Wet` < 0.95 ~ "No Change"),
    `Percent Change` = ((Wet-Dry)/Dry)*100,
    `Size Class` = case_when(
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Habitat, `Size Class`, Wet, Dry, `Dry < Wet`, `Percent Change`)

#write this out to excel
# write.xlsx(tsl.pond.wet.dry.direct.pairwise, 
#            file = "tsl_pond_wet_dry_SEAB_prob_diff.xlsx")

5.4.0.6 Combine seasonal pairwise comparisons

seasonal.pairwise <- bind_rows(srs.marsh.wet.dry.direct.pairwise, srs.np.wet.dry.direct.pairwise, srs.pond.wet.dry.direct.pairwise,
                               tsl.marsh.wet.dry.direct.pairwise, tsl.np.wet.dry.direct.pairwise, tsl.pond.wet.dry.direct.pairwise)

write.csv(seasonal.pairwise, 
           "Outputs/Stable Isotopes/Trophic Niche/Post-Invasion/season_pairiwise.csv")

#proportion of statistical changes in wet-dry comparisons
sum(seasonal.pairwise$`Dry < Wet`>=0.95 | seasonal.pairwise$`Dry < Wet`<=0.05)/nrow(seasonal.pairwise) 

seasonal.pairwise %>% 
  filter(`Dry < Wet` >= 0.95 | `Dry < Wet` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

#break it down per habitat
#marsh
#frequency
sum(srs.marsh.wet.dry.direct.pairwise$`Dry < Wet`>=0.95 | 
      srs.marsh.wet.dry.direct.pairwise$`Dry < Wet`<=0.05,
    tsl.marsh.wet.dry.direct.pairwise$`Dry < Wet`>=0.95|
      tsl.marsh.wet.dry.direct.pairwise$`Dry < Wet`<=0.05)/
  nrow(bind_rows(srs.marsh.wet.dry.direct.pairwise, tsl.marsh.wet.dry.direct.pairwise))
#magnitude
bind_rows(srs.marsh.wet.dry.direct.pairwise, tsl.marsh.wet.dry.direct.pairwise) %>% 
  filter(`Dry < Wet` >= 0.95 | `Dry < Wet` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

#np
#frequency
sum(srs.np.wet.dry.direct.pairwise$`Dry < Wet`>=0.95 | 
      srs.np.wet.dry.direct.pairwise$`Dry < Wet`<=0.05,
    tsl.np.wet.dry.direct.pairwise$`Dry < Wet`>=0.95|
      tsl.np.wet.dry.direct.pairwise$`Dry < Wet`<=0.05)/
  nrow(bind_rows(srs.np.wet.dry.direct.pairwise, tsl.np.wet.dry.direct.pairwise))
#magnitude
bind_rows(srs.np.wet.dry.direct.pairwise, tsl.np.wet.dry.direct.pairwise) %>% 
  filter(`Dry < Wet` >= 0.95 | `Dry < Wet` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

#pond
#frequency
sum(srs.pond.wet.dry.direct.pairwise$`Dry < Wet`>=0.95 | 
      srs.pond.wet.dry.direct.pairwise$`Dry < Wet`<=0.05,
    tsl.pond.wet.dry.direct.pairwise$`Dry < Wet`>=0.95|
      tsl.pond.wet.dry.direct.pairwise$`Dry < Wet`<=0.05)/
  nrow(bind_rows(srs.pond.wet.dry.direct.pairwise, tsl.pond.wet.dry.direct.pairwise))
#magnitude
bind_rows(srs.pond.wet.dry.direct.pairwise, tsl.pond.wet.dry.direct.pairwise) %>% 
  filter(`Dry < Wet` >= 0.95 | `Dry < Wet` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

5.4.0.7 Plot seasonal percent change

#Format data for plotting
all.season.direct.pairwise <- bind_rows(
  srs.marsh.wet.dry.direct.pairwise,
  srs.np.wet.dry.direct.pairwise,
  srs.pond.wet.dry.direct.pairwise,
  tsl.marsh.wet.dry.direct.pairwise,
  tsl.pond.wet.dry.direct.pairwise #no tsl.np.wet.dry.direct.pairwise
) %>%
  mutate(`Size Class` = case_when(`Size Class` == "C.uro1" ~ "M.uro1",
                                  T ~ `Size Class`)) %>%
  rename(`Wet < Dry` = `Dry < Wet`) %>%
  mutate(
    Trophic_Guild = case_when(
      `Size Class` %in% c ("Ephemeroptera") ~ "Herbivore",
      `Size Class` %in% c("P.lat2", "Amphipoda", "Chironomidae", "Copepoda") ~ "Detritivore",
      `Size Class` %in% c(
        "M.uro1",
        "H.let1",
        "G.hol1",
        "G.hol2",
        "E.suc1",
        "E.suc2",
        "J.flo2",
        "P. alleni",
        "P. fallax",
        "P. paludosus"
      ) ~ "Omnivore",
      `Size Class` %in% c(
        "N.pet1",
        "L.goo1",
        "L.goo2",
        "H.for1",
        "H.for2",
        "F.chr1",
        "F.chr2",
        "B. gravida",
        "Celithimus spp.",
        "Coenagrionidae",
        "Corixidae",
        "E. simplicicollis",
        "E.eve1",
        "E.glo1",
        "Gerridae",
        "Hydrachnidia",
        "L.mar1",
        "L.mic1",
        "P. femoratus"
      ) ~ "Invertivore",
      `Size Class` %in% c(
        "L.pun2",
        "L.pla1",
        "L.gul4",
        "L.gul3",
        "L.gul2",
        "A.nat3",
        "B.bel1",
        "F.con1"
      ) ~ "Mesopredator"
    ),
    Trophic_Score = case_when(
      Trophic_Guild == "Mesopredator" ~ 5,
      Trophic_Guild == "Invertivore" ~ 4,
      Trophic_Guild == "Omnivore" ~ 3,
      Trophic_Guild == "Detritivore" ~ 2,
      Trophic_Guild == "Herbivore" ~ 1
    ),
    `Size Class` = fct_reorder(`Size Class`, Trophic_Score)
  ) %>%
  rename(`Trophic Guild` = Trophic_Guild)

#Generate plots
windowsFonts(Times = windowsFont("Times New Roman"))

(season.percent.change.plot <- ggplot(data = all.season.direct.pairwise, 
                                      aes(y = `Size Class`, x = `Percent Change`, fill = Habitat, 
                                          color = Habitat, shape = Slough))+
    geom_point(aes(size = `Wet < Dry`))+
    scale_shape_manual(values = c(22,24))+
    scale_fill_viridis_d(end = 0.8)+
    scale_color_viridis_d(end = 0.8)+
    scale_size_continuous(breaks = c(0.05, 0.25, 0.75, 0.95))+
    facet_zoom(xlim = c(-100, 100))+
    geom_hline(yintercept = 34.5, linetype = "dashed", color = viridis(n=4, option = "A")[1])+
    geom_hline(yintercept = 15.5, linetype = "dashed", color = viridis(n=4, option = "A")[2])+
    geom_hline(yintercept = 5.5, linetype = "dashed", color = viridis(n=4, option = "A")[3])+
    geom_hline(yintercept = 1.5, linetype = "dashed", color = viridis(n=4, option = "A")[4])+
    theme_bw()+
    theme(text = element_text(family = "Times"),
          axis.text.y = element_text(size = 6))
  
)

# ggsave("stable_isotopes_season_percent_change_plot.tiff", 
#        plot = season.percent.change.plot, 
#        dpi = 600, height = 250, width = 150, units = "mm")

#boxplot for percent change per habitat across all species
(season.percent.change.boxplot <- ggplot(data = all.season.direct.pairwise %>% 
                                           mutate(Habitat = gsub("NP", "Near Pond", Habitat)), 
                                         aes(y = `Percent Change`, x = Habitat))+
    geom_boxplot()+
    facet_zoom(ylim = c(-100, 100))+
    scale_x_discrete(limits = c("Pond", "Near Pond", "Marsh"))+
    theme_bw()+
    theme(text = element_text(family = "Times"))
  
)

all.season.direct.pairwise.long <- all.season.direct.pairwise %>% 
  pivot_longer(cols = c(Wet, Dry), names_to = "Season", values_to = "Niche Area") %>% 
  mutate(Habitat = gsub("NP", "Near Pond", Habitat))


(season.niche.area.habitat.plot <- ggplot(data = all.season.direct.pairwise.long,
                                          aes(x = Season, y = `Niche Area`))+
    geom_boxplot()+
    facet_zoom(ylim = c(0, 1))+
    facet_wrap(~Habitat)+
    scale_x_discrete(limits = c("Wet", "Dry"))
  #coord_cartesian(ylim = c(0,1))
  
)

season.niche.shifts <- all.season.direct.pairwise.long %>% 
  filter(`Wet < Dry` <= 0.05 | `Wet < Dry` >= 0.95)

season.niche.shifts %>% group_by(Habitat, Season) %>% tally()

(si.season.niche.area.shifts.habitat.plot <- ggplot(data = season.niche.shifts,
                                                 aes(x = Season, y = `Niche Area`))+
    geom_boxplot()+
    #geom_violin(draw_quantiles = 0.5, alpha = 0.5)+
    #facet_zoom(ylim = c(0, 1))+
    facet_wrap(~Habitat, scales = "free")+
    scale_x_discrete(limits = c("Wet", "Dry"))+
    #coord_cartesian(ylim = c(0,6))+
    ylab(label = expression(Niche[SIA]))+
    theme_bw()+
    theme(text = element_text(family = "Times", size = 8),
          axis.text = element_text(size = 6))
  
)

# ggsave("stable_isotope_seasonal_niche_shifts_per_habitat.tiff", 
#        plot = si.season.niche.area.shifts.habitat.plot, 
#        dpi = 600, height = 150, width = 250, units = "mm")

season.niche.shifts %>% group_by(Habitat, Season, `Trophic Guild`) %>% tally() %>% 
  arrange(Habitat, `Trophic Guild`) %>% print(n = 26)

(si.season.niche.area.shifts.guild.habitat.plot <- ggplot(data = season.niche.shifts,
                                                 aes(x = Season, y = `Niche Area`))+
    geom_boxplot()+
    #geom_violin(draw_quantiles = 0.5, alpha = 0.5)+
    #facet_zoom(ylim = c(0, 1))+
    facet_wrap(~Habitat*`Trophic Guild`, scales = "free_y")+
    scale_x_discrete(limits = c("Wet", "Dry"))+
    #coord_cartesian(ylim = c(0,6))+
    ylab(label = expression(Niche[SIA]))+
    theme_bw()+
    theme(text = element_text(family = "Times", size = 8),
            axis.text = element_text(size = 6))
  
)

# ggsave("stable_isotope_seasonal_niche_shifts_guild_per_habitat.tiff", 
#        plot = si.season.niche.area.shifts.guild.habitat.plot, 
#        dpi = 600, height = 150, width = 250, units = "mm")

###Slough Comparisons #### Marsh wet season

slough.marsh.wet.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
slough.marsh.wet.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Season == "Wet", Habitat == "Marsh") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Slough, values_from = mode) %>% 
  filter(!is.na(SRS), !is.na(TSL))

slough.marsh.wet.direct.pairwise <- slough.marsh.wet.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(slough.marsh.wet.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., slough.marsh.wet.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("TSL"), contains("SRS"), everything()) %>% select(-c(Slough)) %>% 
  rename(`TSL < SRS` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `TSL < SRS` >= 0.95 ~ "Decrease",
      `TSL < SRS` < 0.05 ~ "Increase",
      `TSL < SRS` > 0.05 | `TSL < SRS` < 0.95 ~ "No Change"),
    `Percent Change` = ((TSL-SRS)/SRS)*100,
    `Size Class` = case_when(
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Season, Habitat, `Size Class`, TSL, SRS, `TSL < SRS`, `Percent Change`)

#write this out to excel
#write.xlsx(slough.marsh.wet.direct.pairwise, file = "slough_marsh_wet_SEAB_prob_diff.xlsx")

5.4.0.8 Near pond wet season

slough.np.wet.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
slough.np.wet.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Season == "Wet", Habitat == "NP") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Slough, values_from = mode) %>% 
  filter(!is.na(SRS), !is.na(TSL))

slough.np.wet.direct.pairwise <- slough.np.wet.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(slough.np.wet.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., slough.np.wet.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("TSL"), contains("SRS"), everything()) %>% select(-c(Slough)) %>% 
  rename(`TSL < SRS` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `TSL < SRS` >= 0.95 ~ "Decrease",
      `TSL < SRS` < 0.05 ~ "Increase",
      `TSL < SRS` > 0.05 | `TSL < SRS` < 0.95 ~ "No Change"),
    `Percent Change` = ((TSL-SRS)/SRS)*100,
    `Size Class` = case_when(
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Season, Habitat, `Size Class`, TSL, SRS, `TSL < SRS`, `Percent Change`)

#write this out to excel
#write.xlsx(slough.np.wet.direct.pairwise, file = "slough_np_wet_SEAB_prob_diff.xlsx")

5.4.0.9 Pond wet season

slough.pond.wet.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
slough.pond.wet.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Season == "Wet", Habitat == "Pond") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Slough, values_from = mode) %>% 
  filter(!is.na(SRS), !is.na(TSL))

slough.pond.wet.direct.pairwise <- slough.pond.wet.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(slough.pond.wet.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., slough.pond.wet.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("TSL"), contains("SRS"), everything()) %>% select(-c(Slough)) %>% 
  rename(`TSL < SRS` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `TSL < SRS` >= 0.95 ~ "Decrease",
      `TSL < SRS` < 0.05 ~ "Increase",
      `TSL < SRS` > 0.05 | `TSL < SRS` < 0.95 ~ "No Change"),
    `Percent Change` = ((TSL-SRS)/SRS)*100,
    `Size Class` = case_when(
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Season, Habitat, `Size Class`, TSL, SRS, `TSL < SRS`, `Percent Change`)

#write this out to excel
#write.xlsx(slough.pond.wet.direct.pairwise, file = "slough_pond_wet_SEAB_prob_diff.xlsx")

5.4.0.10 Marsh dry season

slough.marsh.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
slough.marsh.dry.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Season == "Dry", Habitat == "Marsh") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Slough, values_from = mode) %>% 
  filter(!is.na(SRS), !is.na(TSL))

slough.marsh.dry.direct.pairwise <- slough.marsh.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(slough.marsh.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., slough.marsh.dry.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("TSL"), contains("SRS"), everything()) %>% select(-c(Slough)) %>% 
  rename(`TSL < SRS` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `TSL < SRS` >= 0.95 ~ "Decrease",
      `TSL < SRS` < 0.05 ~ "Increase",
      `TSL < SRS` > 0.05 | `TSL < SRS` < 0.95 ~ "No Change"),
    `Percent Change` = ((TSL-SRS)/SRS)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Season, Habitat, `Size Class`, TSL, SRS, `TSL < SRS`, `Percent Change`)

#write this out to excel
#write.xlsx(slough.marsh.dry.direct.pairwise, file = "slough_marsh_dry_SEAB_prob_diff.xlsx")

5.4.0.11 Near pond dry season

No comparisons possible because of TSL near ponds drying early

5.4.0.12 Pond dry season

slough.pond.dry.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
slough.pond.dry.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Season == "Dry", Habitat == "Pond") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Slough, values_from = mode) %>% 
  filter(!is.na(SRS), !is.na(TSL))

slough.pond.dry.direct.pairwise <- slough.pond.dry.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(slough.pond.dry.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., slough.pond.dry.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("TSL"), contains("SRS"), everything()) %>% select(-c(Slough)) %>% 
  rename(`TSL < SRS` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `TSL < SRS` >= 0.95 ~ "Decrease",
      `TSL < SRS` < 0.05 ~ "Increase",
      `TSL < SRS` > 0.05 | `TSL < SRS` < 0.95 ~ "No Change"),
    `Percent Change` = ((TSL-SRS)/SRS)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Season, Habitat, `Size Class`, TSL, SRS, `TSL < SRS`, `Percent Change`)

#write this out to excel
#write.xlsx(slough.pond.dry.direct.pairwise, file = "slough_pond_dry_SEAB_prob_diff.xlsx")

5.4.0.13 Combine slough comparisons

slough.pairwise <-
  bind_rows(
    slough.marsh.dry.direct.pairwise,
    slough.pond.dry.direct.pairwise,
    slough.marsh.wet.direct.pairwise,
    slough.np.wet.direct.pairwise,
    slough.pond.wet.direct.pairwise
  )

write.csv(slough.pairwise, 
          "Outputs/Stable Isotopes/Trophic Niche/Post-Invasion/slough_pairwise.csv",
          row.names = F)

#proportion of statistical changes in slough comparisons
sum(slough.pairwise$`TSL < SRS`>=0.95 | slough.pairwise$`TSL < SRS`<=0.05)/nrow(slough.pairwise) 

slough.pairwise %>% 
  filter(`TSL < SRS` >= 0.95 | `TSL < SRS` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

5.4.1 Habitat Comparisons

5.4.1.1 SRS wet marsh vs near pond

srs.wet.marsh.np.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.wet.marsh.np.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat %in%  c("Marsh", "NP"), Season == "Wet") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(NP))

srs.wet.marsh.np.direct.pairwise <- srs.wet.marsh.np.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.wet.marsh.np.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.wet.marsh.np.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("NP"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < NP` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < NP` >= 0.95 ~ "Decrease",
      `Marsh < NP` < 0.05 ~ "Increase",
      `Marsh < NP` > 0.05 | `Marsh < NP` < 0.95 ~ "No Change"),
    `Percent Change` = ((NP-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, NP, `Marsh < NP`, `Percent Change`)

#write this out to excel
#write.xlsx(srs.wet.marsh.np.direct.pairwise, file = "srs_wet_marsh_np_SEAB_prob_diff.xlsx")

5.4.1.2 SRS wet marsh vs pond

srs.wet.marsh.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.wet.marsh.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat %in%  c("Marsh", "Pond"), Season == "Wet") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(Pond))

srs.wet.marsh.pond.direct.pairwise <- srs.wet.marsh.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.wet.marsh.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.wet.marsh.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < Pond` >= 0.95 ~ "Decrease",
      `Marsh < Pond` < 0.05 ~ "Increase",
      `Marsh < Pond` > 0.05 | `Marsh < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, Pond, `Marsh < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(srs.wet.marsh.pond.direct.pairwise, file = "srs_wet_marsh_pond_SEAB_prob_diff.xlsx")

5.4.1.3 SRS wet near pond vs pond

srs.wet.np.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.wet.np.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat %in%  c("NP", "Pond"), Season == "Wet") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(NP), !is.na(Pond))

srs.wet.np.pond.direct.pairwise <- srs.wet.np.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.wet.np.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.wet.np.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("NP"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`NP < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `NP < Pond` >= 0.95 ~ "Decrease",
      `NP < Pond` < 0.05 ~ "Increase",
      `NP < Pond` > 0.05 | `NP < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-NP)/NP)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, NP, Pond, `NP < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(srs.wet.np.pond.direct.pairwise, file = "srs_wet_np_pond_SEAB_prob_diff.xlsx")

5.4.1.4 SRS dry marsh vs near pond

srs.dry.marsh.np.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.dry.marsh.np.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat %in%  c("Marsh", "NP"), Season == "Dry") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(NP))

srs.dry.marsh.np.direct.pairwise <- srs.dry.marsh.np.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.dry.marsh.np.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.dry.marsh.np.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("NP"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < NP` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < NP` >= 0.95 ~ "Decrease",
      `Marsh < NP` < 0.05 ~ "Increase",
      `Marsh < NP` > 0.05 | `Marsh < NP` < 0.95 ~ "No Change"),
    `Percent Change` = ((NP-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, NP, `Marsh < NP`, `Percent Change`)

#write this out to excel
#write.xlsx(srs.dry.marsh.np.direct.pairwise, file = "srs_dry_marsh_np_SEAB_prob_diff.xlsx")

5.4.1.5 SRS dry marsh vs pond

srs.dry.marsh.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Marsh", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.dry.marsh.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat %in%  c("Marsh", "Pond"), Season == "Dry") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(Pond))

srs.dry.marsh.pond.direct.pairwise <- srs.dry.marsh.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.dry.marsh.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.dry.marsh.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < Pond` >= 0.95 ~ "Decrease",
      `Marsh < Pond` < 0.05 ~ "Increase",
      `Marsh < Pond` > 0.05 | `Marsh < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PLASCA" ~ "Planorbella spp.",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, Pond, `Marsh < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(srs.dry.marsh.pond.direct.pairwise, file = "srs_dry_marsh_pond_SEAB_prob_diff.xlsx")

5.4.1.6 SRS dry near pond vs pond

srs.dry.np.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "NP", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
srs.dry.np.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "SRS", Habitat %in%  c("NP", "Pond"), Season == "Dry") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(NP), !is.na(Pond))

srs.dry.np.pond.direct.pairwise <- srs.dry.np.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(srs.dry.np.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., srs.dry.np.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("NP"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`NP < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `NP < Pond` >= 0.95 ~ "Decrease",
      `NP < Pond` < 0.05 ~ "Increase",
      `NP < Pond` > 0.05 | `NP < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-NP)/NP)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, NP, Pond, `NP < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(srs.dry.np.pond.direct.pairwise, file = "srs_dry_np_pond_SEAB_prob_diff.xlsx")

5.4.1.7 TSL wet marsh vs near pond

tsl.wet.marsh.np.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.wet.marsh.np.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat %in%  c("Marsh", "NP"), Season == "Wet") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(NP))

tsl.wet.marsh.np.direct.pairwise <- tsl.wet.marsh.np.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.wet.marsh.np.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.wet.marsh.np.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("NP"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < NP` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < NP` >= 0.95 ~ "Decrease",
      `Marsh < NP` < 0.05 ~ "Increase",
      `Marsh < NP` > 0.05 | `Marsh < NP` < 0.95 ~ "No Change"),
    `Percent Change` = ((NP-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BLUE MITE" ~ "Hydrachnidia",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COLEOA" ~ "Coleoptera",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "GERRID" ~ "Gerridae",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PLASCA" ~ "Planorbella spp.",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, NP, `Marsh < NP`, `Percent Change`)

#write this out to excel
#write.xlsx(tsl.wet.marsh.np.direct.pairwise, file = "tsl_wet_marsh_np_SEAB_prob_diff.xlsx")

5.4.1.8 TSL wet marsh vs pond

tsl.wet.marsh.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.wet.marsh.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat %in%  c("Marsh", "Pond"), Season == "Wet") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(Pond))

tsl.wet.marsh.pond.direct.pairwise <- tsl.wet.marsh.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.wet.marsh.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.wet.marsh.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < Pond` >= 0.95 ~ "Decrease",
      `Marsh < Pond` < 0.05 ~ "Increase",
      `Marsh < Pond` > 0.05 | `Marsh < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, Pond, `Marsh < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(tsl.wet.marsh.pond.direct.pairwise, file = "tsl_wet_marsh_pond_SEAB_prob_diff.xlsx")

5.4.1.9 TSL wet near pond vs pond

tsl.wet.np.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Wet") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Wet") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.wet.np.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat %in%  c("NP", "Pond"), Season == "Wet") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(NP), !is.na(Pond))

tsl.wet.np.pond.direct.pairwise <- tsl.wet.np.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.wet.np.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.wet.np.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("NP"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`NP < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `NP < Pond` >= 0.95 ~ "Decrease",
      `NP < Pond` < 0.05 ~ "Increase",
      `NP < Pond` > 0.05 | `NP < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-NP)/NP)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, NP, Pond, `NP < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(tsl.wet.np.pond.direct.pairwise, file = "tsl_wet_np_pond_SEAB_prob_diff.xlsx")

5.4.1.10 TSL dry marsh vs near pond

tsl.dry.marsh.np.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.dry.marsh.np.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat %in%  c("Marsh", "NP"), Season == "Dry") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(NP))

tsl.dry.marsh.np.direct.pairwise <- tsl.dry.marsh.np.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.dry.marsh.np.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.dry.marsh.np.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("NP"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < NP` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < NP` >= 0.95 ~ "Decrease",
      `Marsh < NP` < 0.05 ~ "Increase",
      `Marsh < NP` > 0.05 | `Marsh < NP` < 0.95 ~ "No Change"),
    `Percent Change` = ((NP-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BLUE MITE" ~ "Hydrachnidia",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, NP, `Marsh < NP`, `Percent Change`)

#write this out to excel
#write.xlsx(tsl.dry.marsh.np.direct.pairwise, file = "tsl_dry_marsh_np_SEAB_prob_diff.xlsx")

5.4.1.11 TSL dry marsh vs pond

tsl.dry.marsh.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Marsh", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.dry.marsh.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat %in%  c("Marsh", "Pond"), Season == "Dry") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(Marsh), !is.na(Pond))

tsl.dry.marsh.pond.direct.pairwise <- tsl.dry.marsh.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.dry.marsh.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.dry.marsh.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("Marsh"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`Marsh < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Marsh < Pond` >= 0.95 ~ "Decrease",
      `Marsh < Pond` < 0.05 ~ "Increase",
      `Marsh < Pond` > 0.05 | `Marsh < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-Marsh)/Marsh)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PLASCA" ~ "Planorbella spp.",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, Marsh, Pond, `Marsh < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(tsl.dry.marsh.pond.direct.pairwise, file = "tsl_dry_marsh_pond_SEAB_prob_diff.xlsx")

5.4.1.12 TSL dry near pond vs pond

tsl.dry.np.pond.pairwise <- SEA.B.pairwise %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "NP", Season == "Dry") %>% 
  #unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>% 
  select(-c(Slough, Habitat, Season)) %>% 
  column_to_rownames(var = "SizeClass") %>% 
  t() %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "SizeClass"), sep = 3) %>% 
  mutate(SizeClass = gsub("^.", "", SizeClass)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat == "Pond", Season == "Dry") %>% 
  filter(SizeClass %in% colnames(.)) %>% 
  select(Slough, Habitat, Season, SizeClass, matches(.$SizeClass)) %>% 
  unite(Slough_Habitat_Season_SizeClass, c("Slough", "Habitat", "Season", "SizeClass"), sep = "_") %>% 
  column_to_rownames(var = "Slough_Habitat_Season_SizeClass")

#format modes to bind with pairwise probs
tsl.dry.np.pond.modes.wide <- SEA.B.modes.matrix.t %>% as.data.frame() %>% 
  rownames_to_column(var = "Slough_Habitat_Season_SizeClass") %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season_SizeClass"), sep = "_") %>%
  separate(Season_SizeClass, into = c("Season", "Size Class"), sep = 3) %>% 
  mutate(`Size Class` = gsub("^.", "", `Size Class`)) %>% 
  mutate(Slough  = gsub("\\[[[0-9]+] ", "", Slough)) %>% 
  filter(Slough == "TSL", Habitat %in%  c("NP", "Pond"), Season == "Dry") %>% 
  pivot_wider(id_cols = `Size Class`, names_from = Habitat, values_from = mode) %>% 
  filter(!is.na(NP), !is.na(Pond))

tsl.dry.np.pond.direct.pairwise <- tsl.dry.np.pond.pairwise %>% as.matrix() %>% 
  diag() %>% as.data.frame() %>% 
  mutate(Slough_Habitat_Season_SizeClass = rownames(tsl.dry.np.pond.pairwise)) %>% 
  separate(Slough_Habitat_Season_SizeClass, into = c("Slough", "Habitat", "Season", "Size Class"), sep = "_") %>% 
  filter(!`Size Class` %in% c("Green Algae", "FLOC", "PERMAT", "PEREPI")) %>% 
  merge(., tsl.dry.np.pond.modes.wide, by = "Size Class") %>% 
  select(`Size Class`, contains("NP"), contains("Pond"), everything()) %>% select(-c(Habitat)) %>% 
  rename(`NP < Pond` = ".") %>% 
  mutate(#`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `NP < Pond` >= 0.95 ~ "Decrease",
      `NP < Pond` < 0.05 ~ "Increase",
      `NP < Pond` > 0.05 | `NP < Pond` < 0.95 ~ "No Change"),
    `Percent Change` = ((Pond-NP)/NP)*100,
    `Size Class` = case_when(
      `Size Class` == "AMPHIPOD" ~ "Amphipoda",
      `Size Class` == "BELSPP" ~ "Belostoma spp.",
      `Size Class` == "BRAGRA" ~ "B. gravida",
      `Size Class` == "COPEPOD" ~ "Copepoda",
      `Size Class` == "CHIRON" ~ "Chironomidae",
      `Size Class` == "COENAG" ~ "Coenagrionidae",
      `Size Class` == "CELSPP" ~ "Celithimus spp.",
      `Size Class` == "ERYSIM" ~ "E. simplicicollis",
      `Size Class` == "LIBINC" ~ "L. incesta",
      `Size Class` == "PALPAL" ~ "P. paludosus",
      `Size Class` == "PELFEM" ~ "P. femoratus",
      `Size Class` == "PROFAL" ~ "P. fallax",
      `Size Class` == "PROALL" ~ "P. alleni",
      `Size Class` == "PROSPP" ~ "Procambarus spp.",
      TRUE ~ `Size Class`)) %>% 
  mutate(across(where(is.numeric), round, digits = 2)) %>% 
  select(Slough, Season, `Size Class`, NP, Pond, `NP < Pond`, `Percent Change`)

#write this out to excel
#write.xlsx(tsl.dry.np.pond.direct.pairwise, file = "tsl_dry_np_pond_SEAB_prob_diff.xlsx")

5.4.1.13 Combine habitat comparisons

#Marsh-NP
marsh.np.comparisons <- bind_rows(srs.wet.marsh.np.direct.pairwise, srs.dry.marsh.np.direct.pairwise, 
                                  tsl.wet.marsh.np.direct.pairwise, tsl.dry.marsh.np.direct.pairwise)

#proportion of statistical changes in marsh-np comparisons
sum(marsh.np.comparisons$`Marsh < NP`>=0.95 | marsh.np.comparisons$`Marsh < NP`<=0.05)/nrow(marsh.np.comparisons) 

#magnitude
marsh.np.comparisons %>% 
  filter(`Marsh < NP` >= 0.95 | `Marsh < NP` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

#Marsh-Pond
marsh.pond.comparisons <- bind_rows(srs.wet.marsh.pond.direct.pairwise, srs.dry.marsh.pond.direct.pairwise, 
                                    tsl.wet.marsh.pond.direct.pairwise, tsl.dry.marsh.pond.direct.pairwise)

#proportion of statistical changes in marsh-pond comparisons
sum(marsh.pond.comparisons$`Marsh < Pond`>=0.95 | marsh.pond.comparisons$`Marsh < Pond`<=0.05)/nrow(marsh.pond.comparisons) 

#magnitude
marsh.pond.comparisons %>% 
  filter(`Marsh < Pond` >= 0.95 | `Marsh < Pond` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

#NP-Pond
np.pond.comparisons <- bind_rows(srs.wet.np.pond.direct.pairwise, srs.dry.np.pond.direct.pairwise, 
                                    tsl.wet.np.pond.direct.pairwise, tsl.dry.np.pond.direct.pairwise)

#proportion of statistical changes in marsh-np comparisons
sum(np.pond.comparisons$`NP < Pond`>=0.95 | np.pond.comparisons$`NP < Pond`<=0.05)/nrow(np.pond.comparisons) 

#magnitude
np.pond.comparisons %>% 
  filter(`NP < Pond` >= 0.95 | `NP < Pond` <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

#combine into a list and export to Excel
habitat.comparisons <- list("Marsh-NP" = marsh.np.comparisons, "Marsh-Pond" = marsh.pond.comparisons, 
                            "NP-Pond" = np.pond.comparisons)

write.xlsx(habitat.comparisons, 
           "Outputs/Stable Isotopes/Trophic Niche/Post-Invasion/habitat_comparisons.xlsx")

#proportion of all habitat comparisons that were statistically different
(
  sum(marsh.np.comparisons$`Marsh < NP`>=0.95 | marsh.np.comparisons$`Marsh < NP`<=0.05)+
  sum(marsh.pond.comparisons$`Marsh < Pond`>=0.95 | marsh.pond.comparisons$`Marsh < Pond`<=0.05)+
  sum(np.pond.comparisons$`NP < Pond`>=0.95 | np.pond.comparisons$`NP < Pond`<=0.05)
)/(
  nrow(marsh.np.comparisons)+nrow(marsh.pond.comparisons)+nrow(np.pond.comparisons)
)

#magnitude
bind_rows(
  marsh.np.comparisons %>% rename(Comparisons = `Marsh < NP`),
  marsh.pond.comparisons %>% rename(Comparisons = `Marsh < Pond`),
  np.pond.comparisons %>% rename(Comparisons = `NP < Pond`)
) %>%  filter(Comparisons >= 0.95 | Comparisons <= 0.05) %>% 
  mutate(`Percent Change` = abs(`Percent Change`)) %>% 
  summarize_at(.vars = "Percent Change", list(mean = mean, sd = sd))

6 Pre- vs Post-Invasion SIBER

6.1 Load data

pre.post.invasion.isotopes <- read.csv("Outputs/Stable Isotopes/pre_post_invasion_isotopes.csv")

6.2 Format data for SIBER

#format data for SIBER
pre.post.siber.data <- pre.post.invasion.isotopes %>% select(-c(Sample_Type)) %>% 
  rename(group = Species, iso1 = d13C, iso2 = d15N, community = Community) %>% 
  select(iso1, iso2, group, community)

#createSiberObject
pre.post.siber<-createSiberObject(pre.post.siber.data)

#write out samples sizes table
write.csv(pre.post.siber[["sample.sizes"]] %>% t(), file = "Outputs/Stable Isotopes/siber_pre_post_iso_n_table.csv")

# Create lists of plotting arguments to be passed onwards to each 
# of the three plotting functions.
community.hulls.args <- list(col = 1, lty = 1, lwd = 1)
group.ellipses.args  <- list(n = 100, p.interval = 0.95, lty = 1, lwd = 2)
group.hull.args      <- list(lty = 2, col = "grey20")

par(mfrow=c(1,1))
plotSiberObject(pre.post.siber,
                ax.pad = 2, 
                hulls = F, community.hulls.args, 
                ellipses = T, group.ellipses.args,
                group.hulls = T, group.hull.args,
                bty = "L",
                iso.order = c(1,2),
                xlab = expression(paste(delta^{13}, "C (\u2030)")),
                ylab = expression(paste(delta^{15}, "N (\u2030)"))
)

6.3 Calculate TA, SEA, SEAc

#PALPAL post-invasion have some d13C values that seem like they're incorrect
pre.post.ML <- groupMetricsML(pre.post.siber)
print(pre.post.ML)
#write.csv(t(pre.post.ML), file = "pre_post_ML.csv")

6.4 Run SIBER model

#use the same model parameters
# fit the ellipses which uses an Inverse Wishart prior
# on the covariance matrix Sigma, and a vague normal prior on the 
# means. Fitting is via the JAGS method.
pre.post.ellipses.posterior <- siberMVN(pre.post.siber, parms, priors)

#calculate posterior estimates of ellipses for all groups
pre.post.SEA.B<-siberEllipses(pre.post.ellipses.posterior)
colnames(pre.post.SEA.B)<-names(pre.post.ellipses.posterior)

6.4.1 Extract Output

#calculate credibility intervals
cr.p<-c(0.5, 0.95, 0.99) #vector of desired quantiles

#call hdrcde_hdr using lapply()
pre.post.SEA.B.credibles<-lapply(
  as.data.frame(pre.post.SEA.B), 
  function(x,...){tmp<-hdrcde::hdr(x)$hdr},
  prob = cr.p)

#match up group names
names(pre.post.SEA.B.credibles)<-names(pre.post.ellipses.posterior)

#this carries through the row names from matrices in SEA.B.credibles
#they don't turn out all that clean though, so adding a column later with the same info
pre.post.y <- do.call(function(...) {
  tmp <- plyr::rbind.fill.matrix(...)
  rownames(tmp) <- sapply(pre.post.SEA.B.credibles, function(i) {
    rownames(i)
  })
  return(tmp)
}, pre.post.SEA.B.credibles)

pre.post.y

#object with cleaned-up row names
pre.post.interval<-rep(c("99%", "95%", "50%"), 32)

#replicated each name three times in sequence to match up with new data frame
pre.post.seab.names<-data.frame(rep(names(pre.post.SEA.B.credibles), each = 3))
colnames(pre.post.seab.names)<-"names"

#seab.names<-separate(seab.names, col = names, into = c('hab.season', 'spp'), extra = "merge")

#combine names with new data frame
pre.post.seab.cred.matrix<-data.frame(pre.post.seab.names, pre.post.interval, pre.post.y)
colnames(pre.post.seab.cred.matrix)<-c(colnames(pre.post.seab.names), "interval", "lower", "upper")

#write out to a csv
write.csv(pre.post.seab.cred.matrix, 
          file = "Outputs/Stable Isotopes/Trophic Niche/Pre-vs-Post-Invasion/pre_post_SEAB_credibles.csv", 
          row.names = F)

# do similar to get the modes, taking care to pick up multimodal posterior
# distributions if present
pre.post.SEA.B.modes<-lapply(
  as.data.frame(pre.post.SEA.B), 
  function(x,...){tmp<-hdrcde::hdr(x)$mode},
  prob = cr.p, all.modes=T)

#need to do the same as for the credible intervals to get the colnames to be
#the names not the numbers
write.csv(pre.post.SEA.B.modes, file = "Outputs/Stable Isotopes/Trophic Niche/Pre-vs-Post-Invasion/pre_post_SEAB_modes.csv")

#read back in
pre.post.SEA.B.modes.matrix<-read.csv(
  file = "Outputs/Stable Isotopes/Trophic Niche/Pre-vs-Post-Invasion/pre_post_SEAB_modes.csv", 
                                      header = T, row.names = 1)

#change colnames
colnames(pre.post.SEA.B.modes.matrix)<-names(pre.post.ellipses.posterior)
#transpose this matrix
pre.post.SEA.B.modes.matrix.t<-t(pre.post.SEA.B.modes.matrix) %>% as.data.frame()
#change the name of what is now a single column to mode
colnames(pre.post.SEA.B.modes.matrix.t)<-"Mode"
#write out the final csv over the previous mode csv
write.csv(pre.post.SEA.B.modes.matrix.t, 
          file = "Outputs/Stable Isotopes/Trophic Niche/Pre-vs-Post-Invasion/pre_post_SEAB_modes.csv")

# #test convergence for all ellipses
# pre.post.all.files <- dir(parms$save.dir, full.names = T)
# 
# #find which onces are jags model files
# pre.post.model.files <- pre.post.all.files[grep("jags_output", pre.post.all.files)]
# 
# #test convergence 
# do.this <- 1 #this number indicates which file, in order, is being looked at
# load(pre.post.model.files[do.this])
# 
# gelman.diag(output, multivariate = F)
# gelman.plot(output, auto.layout = F)

6.4.2 Pre- vs Post-Invasion Comparisons

Calculate pairwise comparisons

#turn the output into a list
pre.post.SEA.B.list <- as.list(as.data.frame(pre.post.SEA.B))

#use the pairwiseComparisons function from tRophicPosition package
pre.post.pairwise <- pairwiseComparisons(pre.post.SEA.B.list, print = F)
colnames(pre.post.pairwise) <- rownames(pre.post.pairwise)

Format data to have only pre- vs post-invasion comparisons

#reformat data to have only pre-invasion and post-invasion comparisons
pre.post.direct.pairwise <-
  pre.post.pairwise %>% as.data.frame() %>%
  rownames_to_column(var = "Invasion_Status_Spp") %>%
  filter(grepl("Pre", Invasion_Status_Spp)) %>%
  separate(
    Invasion_Status_Spp,
    into = c("Invasion_Status", "Species"),
    sep = "[//.]"
  ) %>%
  arrange(Species) %>%
  unite("Invasion_Status_Spp", c(Invasion_Status, Species)) %>%
  column_to_rownames(var = "Invasion_Status_Spp") %>%
  t() %>% as.data.frame() %>%
  rownames_to_column(var = "Invasion_Status_Spp") %>%
  filter(grepl("Post", Invasion_Status_Spp)) %>%
  separate(
    Invasion_Status_Spp,
    into = c("Invasion_Status", "Species"),
    sep = "[//.]"
  ) %>%
  arrange(Species) %>%
  unite("Invasion_Status_Spp", c(Invasion_Status, Species)) %>%
  column_to_rownames(var = "Invasion_Status_Spp") %>%
  t() %>% as.data.frame()

#format modes to bind with pairwise probs
pre.post.modes.wide <- pre.post.SEA.B.modes.matrix.t %>%
  rownames_to_column(var = "Invasion_Status_Spp") %>%
  separate(
    Invasion_Status_Spp,
    into = c("Invasion_Status", "Species"),
    sep = "[//.]"
  ) %>%
  pivot_wider(id_cols = Species,
              names_from = Invasion_Status,
              values_from = Mode) %>%
  filter(!Species %in% c("Green Algae", "FLOC"))

pre.post.direct.spp.pairwise <-
  pre.post.direct.pairwise %>% as.matrix() %>%
  diag() %>% as.data.frame() %>%
  mutate(Species = rownames(pre.post.direct.pairwise)) %>%
  separate(Species,
           into = c("Invasion_Status", "Species"),
           sep = "_") %>%
  filter(!Species %in% c("Green Algae", "FLOC")) %>%
  merge(., pre.post.modes.wide, by = "Species") %>%
  select(Species, contains("Invasion"), everything()) %>% select(-c(Invasion_Status)) %>%
  rename(`Pre < Post` = ".") %>%
  mutate(
    #`Pre > Post` = 1 - `Pre < Post`,
    Direction = case_when(
      `Pre < Post` >= 0.95 ~ "Decrease",
      `Pre < Post` < 0.05 ~ "Increase",
      `Pre < Post` > 0.05 | `Pre < Post` < 0.95 ~ "No Change"
    ),
    `Percent Change` = ((`Post-Invasion` - `Pre-Invasion`) / `Pre-Invasion`) *
      100,
    Species = case_when(
      Species == "AMENAT" ~ "A. natalis",
      Species == "ANISOP" ~ "Anisoptera",
      Species == "BELSPP" ~ "Belostoma spp.",
      Species == "CICURO" ~ "C. urophthalmus",
      Species == "ERISUC" ~ "E. sucetta",
      Species == "FUNCHR" ~ "F. chrysotus",
      Species == "GAMHOL" ~ "G. holbrooki",
      Species == "HETFOR" ~ "H. formosa",
      Species == "LEPMAC" ~ "L. macrochirus",
      Species == "LEPMIC" ~ "L. microlophus",
      Species == "LEPPUN" ~ "L. punctatus",
      Species == "PALPAL" ~ "P. paludosus",
      Species == "POELAT" ~ "P. latipinna",
      Species == "PROFAL" ~ "P. fallax"
    )
  ) %>%
  mutate(across(where(is.numeric), round, digits = 2))

#write this out to excel
write.csv(pre.post.direct.spp.pairwise, 
           file = "Outputs/Stable Isotopes/Trophic Niche/Pre-vs-Post-Invasion/pre_post_SEAB_prob_diff.csv")

#proportion of statistical changes in pre-post comparisons
sum(
  pre.post.direct.spp.pairwise$`Pre < Post` >= 0.95 |
    pre.post.direct.spp.pairwise$`Pre < Post` <= 0.05
) / nrow(pre.post.direct.spp.pairwise)

6.4.3 Plot pre- vs post-invasion shifts

#reformat data to be able to make boxplots or violoin plots
pre.post.plot.data <- pre.post.SEA.B %>% as.data.frame() %>% pivot_longer(everything(), names_to = c("Invasion Status", "Species"), 
                                                         names_sep = "[//.]", values_to = "SEA_B") %>% 
  filter(!Species %in% c("Green Algae", "FLOC", "PROFAL")) %>% 
  mutate(Species = case_when(
    Species == "AMENAT" ~ "A. natalis",
    Species == "ANISOP" ~ "Anisoptera",
    Species == "BELSPP" ~ "Belostoma spp.",
    Species == "CICURO" ~ "C. urophthalmus",
    Species =="ERISUC" ~ "E. sucetta", 
    Species == "FUNCHR" ~ "F. chrysotus",
    Species == "GAMHOL" ~ "G. holbrooki",
    Species == "HETFOR" ~ "H. formosa",
    Species == "LEPMAC" ~ "L. macrochirus",
    Species == "LEPMIC" ~ "L. microlophus",
    Species == "LEPPUN" ~ "L. punctatus",
    Species == "PALPAL" ~ "P. paludosus",
    Species == "POELAT" ~ "P. latipinna"))

#plot these data
windowsFonts(Times = windowsFont("Times New Roman"))

(pre.post.seab<-ggplot(pre.post.plot.data %>% 
                         mutate(`Invasion Status` = fct_reorder(`Invasion Status`, desc(`Invasion Status`))), 
                       aes(x = Species, y = SEA_B, fill = `Invasion Status`))+
  #geom_violin()+
  geom_boxplot(outlier.size = 0,outlier.alpha = 0, lwd = 0.1)+
  #facet_wrap(~Species)+
  scale_color_viridis_d(aesthetics = "fill", option = "D", end = 0.75)+
  scale_y_continuous(limits = c(0, 22))+
  theme_bw(base_size = 8)+
  xlab(NULL)+
  ylab("Niche Area")+
  annotate("text", x = 4, y = 3.75, label = "*", size = 2)+
  annotate("text", x = 5, y = 8.5, label = "*", size = 2)+
  annotate("text", x = 6, y = 8.25, label = "*", size = 2)+
  annotate("text", x = 7, y = 21, label = "*", size = 2)+
  annotate("text", x = 9, y = 1.75, label = "*", size = 2)+
  annotate("text", x = 10, y = 3, label = "*", size = 2)+
  annotate("text", x = 13, y = 11, label = "*", size = 2)+
  theme(text = element_text(family = "Times", size = 5),
        axis.text.x = element_text(angle = 45, vjust = 1.1, hjust = 1, size = 4),
        panel.border = element_blank(), panel.grid.major = element_blank(),
        panel.grid.minor = element_blank(), axis.line = element_line(colour = "black"),
        axis.ticks.x = element_line(size = 0.05),
        axis.title = element_text(size = 5), axis.text.x.bottom = element_text(size = 3.5),
        axis.text.y = element_text(size = 4), axis.ticks.y = element_line(size = 0.2),
        legend.title = element_blank(), legend.text = element_text(size = 4),
        legend.key.size = unit(0.75, "line"))

)

#ggsave(filename = "pre_post_SEAb.tiff", plot = pre.post.seab, dpi = 600, width = 84, height = 60, units = "mm")
LS0tDQp0aXRsZTogIjA3X25pY2hlc19TSUJFUl9zdGFibGVfaXNvdG9wZXMiDQphdXRob3I6ICJQZXRlciBGbG9vZCINCmRhdGU6ICIyMDI0LTAzLTA0Ig0Kb3V0cHV0OiANCiAgaHRtbF9kb2N1bWVudDoNCiAgICB0b2M6IHRydWUNCiAgICBkZl9wcmludDogcGFnZWQNCiAgICBudW1iZXJfc2VjdGlvbnM6IHRydWUNCiAgaHRtbF9ub3RlYm9vazoNCiAgICB0b2M6IHRydWUNCiAgICB0b2NfZmxvYXQ6IHRydWUNCiAgICBudW1iZXJfc2VjdGlvbnM6IHRydWUNCi0tLQ0KDQpDb3B5IG92ZXIgZnJvbSBkcGVfaXNvX25pY2hlLlINCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQpgYGANCg0KIyBMb2FkIGxpYnJhcmllcw0KYGBge3J9DQpsaWJyYXJ5KHRpZHl2ZXJzZSkgI2RhdGEgbWFuaXB1bGF0aW9uIGFuZCBwbG90dGluZyB2aWEgZ2dwbG90DQpsaWJyYXJ5KFNJQkVSKSAjbW9kZWxpbmcgaXNvdG9waWMgbmljaGVzDQpsaWJyYXJ5KG9wZW54bHN4KSAjaW1wb3J0aW5nIGFuZCBleHBvcnRpbmcgZXhjZWwgZmlsZXMNCmxpYnJhcnkoY29kYSkgI0JheWVzaWFuIG1vZGVsIGRpYWdub3N0aWNzDQpsaWJyYXJ5KHRSb3BoaWNQb3NpdGlvbikgI3VzaW5nIHRoZWlyIHBhaXJ3aXNlIGNvbXBhcmlzb25zIGZ1bmN0aW9ucyANCmxpYnJhcnkoZ2dwdWJyKSAjcGxvdHRpbmcsIGFycmFuZ2luZyBtdWx0aXBsZSBnZ3Bsb3RzIA0KbGlicmFyeShnZ2ZvcmNlKSAjZmFjZXRfem9vbSBmdW5jdGlvbg0KbGlicmFyeSh2aXJpZGlzKSAjY29sb3IgcGFsZXR0ZXMgDQpgYGANCg0KIyBMb2FkIGRhdGENCmBgYHtyfQ0KaXNvLm1lcmdlPC1yZWFkLmNzdihmaWxlID0gIkRhdGEvU3RhYmxlIElzb3RvcGVzL2lzb3RvcGVfbWVyZ2VfYWxsLmNzdiIsIGhlYWRlciA9IFQpDQpgYGANCg0KIyBGb3JtYXQgZGF0YSBmb3IgU0lCRVINCmBgYHtyfQ0KI3ByZXBhcmUgZGF0YSBmb3IgU0lCRVINCiNuZWVkIHRvIHVuaXRlIHRoZSBoYWJpdGF0IGFuZCBzZWFzb24gY29sdW1ucyBpbnRvIGEgc2luZ2xlIGNvbHVtbiBjYWxsZWQgImNvbW11bml0eSINCmlzby5zbG91Z2guaGFiLnNlYXNvbjwtdW5pdGUoaXNvLm1lcmdlLCBjb2wgPSAiY29tbXVuaXR5IiwgU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIHNlcCA9Il8iKSAlPiUgDQogIG11dGF0ZShzaXplX2NsYXNzID0gY2FzZV93aGVuKA0KICAgIGlzLm5hKHNpemVfY2xhc3MpIH4gU3BlY2llcywNCiAgICAhaXMubmEoc2l6ZV9jbGFzcykgfiBzaXplX2NsYXNzDQogICkpDQoNCiNpc29sYXRlIG9ubHkgdGhlIGRhdGEgbmVlZGVkIGZvciBTSUJFUg0KaXNvLnNpYmVyPC1zZWxlY3QoaXNvLnNsb3VnaC5oYWIuc2Vhc29uLCBkMTNDLCBkMTVOLCBzaXplX2NsYXNzLCBjb21tdW5pdHkpDQpjb2xuYW1lcyhpc28uc2liZXIpPC1jKCJpc28xIiwgImlzbzIiLCAiZ3JvdXAiLCAiY29tbXVuaXR5IikNCg0KI2Ryb3BwaW5nIGNvbnN1bWVycyB3aGVyZSBuIDwgMyBvciBzZCBvZiBlaXRoZXIgaXNvdG9wZSBpcyAwDQpzaWJlci5kYXRhPC1pc28uc2liZXIgJT4lDQogIGdyb3VwX2J5KGdyb3VwLCBjb21tdW5pdHkpICU+JQ0KICBmaWx0ZXIobigpPjIsIHNkKGlzbzEpIT0wLCBzZChpc28yKSE9MCwgIWlzLm5hKGlzbzEpLCAhaXMubmEoaXNvMikpICU+JSAjcmVtb3ZlIGdyb3VwcyB3aXRoIG4gPCAzIGFuZCB0aG9zZSB0aGF0IGRpZG4ndCBnZXQgQyBvciBOIHBlYWtzDQogIHVuZ3JvdXAoKSAlPiUNCiAgYXMuZGF0YS5mcmFtZSgpICU+JSAjU0lCRVIgbmVlZHMgdGhpcyBzdGVwIHRvIHdvcmsgDQogIGFycmFuZ2UoY29tbXVuaXR5LCBncm91cCkgI3RoaXMgc3RlcCBtYWtlcyBpdCBzbyBjb2xuYW1lcygpIG9mIE1MIG91dHB1dCBhcmUgdGhlIHNhbWUgb3JkZXIgYXMgZWxsaXBzZSBtb2RlbCBvdXRwdXQNCiNjaGVjayB3aGF0IHdhcyByZW1vdmVkDQpyZW1vdmVkLmNvbnN1bWVyczwtaXNvLnNpYmVyWyEoaXNvLnNpYmVyJGdyb3VwICVpbiUgc2liZXIuZGF0YSRncm91cCksXQ0KDQojY3JlYXRlU2liZXJPYmplY3QNCmdsb2JhbC5pc28uc2liZXI8LWNyZWF0ZVNpYmVyT2JqZWN0KHNpYmVyLmRhdGEpDQoNCiN3cml0ZSBvdXQgc2FtcGxlcyBzaXplcyB0YWJsZQ0KI3dyaXRlLmNzdihnbG9iYWwuaXNvLnNpYmVyW1sic2FtcGxlLnNpemVzIl1dICU+JSB0KCksIGZpbGUgPSAic2liZXJfZ2xvYmFsX2lzb19uX3RhYmxlLmNzdiIpDQoNCmlzby5zYW1wbGUuc2l6ZSA8LSBnbG9iYWwuaXNvLnNpYmVyW1sic2FtcGxlLnNpemVzIl1dICU+JSB0KCkgJT4lIA0KICBhcy5kYXRhLmZyYW1lKCkgJT4lIHBpdm90X2xvbmdlcihjb2xzID0gYyhTUlNfRWRnZV9Ecnk6VFNMX1BvbmRfV2V0KSwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlc190byA9ICJuIiwgbmFtZXNfdG8gPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uIikgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKG4pKQ0KDQptZWFuKGlzby5zYW1wbGUuc2l6ZSRuKQ0KcXVhbnRpbGUoaXNvLnNhbXBsZS5zaXplJG4sIGMoMC4wMjUsIDAuNSwgMC45NzUpKQ0KbWF4KGlzby5zYW1wbGUuc2l6ZSRuKQ0KDQoNCiMgQ3JlYXRlIGxpc3RzIG9mIHBsb3R0aW5nIGFyZ3VtZW50cyB0byBiZSBwYXNzZWQgb253YXJkcyB0byBlYWNoIA0KIyBvZiB0aGUgdGhyZWUgcGxvdHRpbmcgZnVuY3Rpb25zLg0KY29tbXVuaXR5Lmh1bGxzLmFyZ3MgPC0gbGlzdChjb2wgPSAxLCBsdHkgPSAxLCBsd2QgPSAxKQ0KZ3JvdXAuZWxsaXBzZXMuYXJncyAgPC0gbGlzdChuID0gMTAwLCBwLmludGVydmFsID0gMC45NSwgbHR5ID0gMSwgbHdkID0gMikNCmdyb3VwLmh1bGwuYXJncyAgICAgIDwtIGxpc3QobHR5ID0gMiwgY29sID0gImdyZXkyMCIpDQoNCnBhcihtZnJvdz1jKDEsMSkpDQpwbG90U2liZXJPYmplY3QoZ2xvYmFsLmlzby5zaWJlciwNCiAgICAgICAgICAgICAgICBheC5wYWQgPSAyLCANCiAgICAgICAgICAgICAgICBodWxscyA9IEYsIGNvbW11bml0eS5odWxscy5hcmdzLCANCiAgICAgICAgICAgICAgICBlbGxpcHNlcyA9IFQsIGdyb3VwLmVsbGlwc2VzLmFyZ3MsDQogICAgICAgICAgICAgICAgZ3JvdXAuaHVsbHMgPSBULCBncm91cC5odWxsLmFyZ3MsDQogICAgICAgICAgICAgICAgYnR5ID0gIkwiLA0KICAgICAgICAgICAgICAgIGlzby5vcmRlciA9IGMoMSwyKSwNCiAgICAgICAgICAgICAgICB4bGFiID0gZXhwcmVzc2lvbihkMTNDKSwNCiAgICAgICAgICAgICAgICB5bGFiID0gZXhwcmVzc2lvbihkMTVOKQ0KKQ0KYGBgDQoNCiMgQ2FsY3VsYXRlIFRBLCBTRUEsIFNFQWMNCmBgYHtyfQ0KZ2xvYmFsLmlzby5NTCA8LSBncm91cE1ldHJpY3NNTChnbG9iYWwuaXNvLnNpYmVyKQ0KcHJpbnQoZ2xvYmFsLmlzby5NTCkNCiN3cml0ZS5jc3YodChnbG9iYWwuaXNvLk1MKSwgZmlsZSA9ICJhbGxfc3BwX01MX2lzby5jc3YiKQ0KYGBgDQoNCiMgUG9zdC1JbnZhc2lvbiBTSUJFUiBtb2RlbA0KYGBge3J9DQojc2V0IHVwIHRoZSBtb2RlbCBwYXJhbWV0ZXJzIA0KIyBvcHRpb25zIGZvciBydW5uaW5nIGphZ3MNCnBhcm1zIDwtIGxpc3QoKQ0KcGFybXMkbi5pdGVyIDwtIDIgKiAxMF42ICAgIyBudW1iZXIgb2YgaXRlcmF0aW9ucyB0byBydW4gdGhlIG1vZGVsIGZvcg0KcGFybXMkbi5idXJuaW4gPC0gMSAqIDEwXjQgIyBkaXNjYXJkIHRoZSBmaXJzdCBzZXQgb2YgdmFsdWVzDQpwYXJtcyRuLnRoaW4gPC0gMTAwICAgICAjIHRoaW4gdGhlIHBvc3RlcmlvciBieSB0aGlzIG1hbnkNCnBhcm1zJG4uY2hhaW5zIDwtIDIgICAgICAgICMgcnVuIHRoaXMgbWFueSBjaGFpbnMNCnBhcm1zJHNhdmUub3V0cHV0ID0gVA0KcGFybXMkc2F2ZS5kaXIgPSBnZXR3ZCgpDQoNCiMgZGVmaW5lIHRoZSBwcmlvcnMNCnByaW9ycyA8LSBsaXN0KCkNCnByaW9ycyRSIDwtIDEgKiBkaWFnKDIpDQpwcmlvcnMkayA8LSAyDQpwcmlvcnMkdGF1Lm11IDwtIDEuMEUtMw0KDQojIGZpdCB0aGUgZWxsaXBzZXMgd2hpY2ggdXNlcyBhbiBJbnZlcnNlIFdpc2hhcnQgcHJpb3INCiMgb24gdGhlIGNvdmFyaWFuY2UgbWF0cml4IFNpZ21hLCBhbmQgYSB2YWd1ZSBub3JtYWwgcHJpb3Igb24gdGhlIA0KIyBtZWFucy4gRml0dGluZyBpcyB2aWEgdGhlIEpBR1MgbWV0aG9kLg0KZ2xvYmFsLmlzby5lbGxpcHNlcy5wb3N0ZXJpb3IgPC0gc2liZXJNVk4oZ2xvYmFsLmlzby5zaWJlciwgcGFybXMsIHByaW9ycykNCg0KI2NhbGN1bGF0ZSBwb3N0ZXJpb3IgZXN0aW1hdGVzIG9mIGVsbGlwc2VzIGZvciBhbGwgZ3JvdXBzDQpTRUEuQjwtc2liZXJFbGxpcHNlcyhnbG9iYWwuaXNvLmVsbGlwc2VzLnBvc3RlcmlvcikNCmNvbG5hbWVzKFNFQS5CKTwtbmFtZXMoZ2xvYmFsLmlzby5lbGxpcHNlcy5wb3N0ZXJpb3IpDQpgYGANCg0KIyMgRXh0cmFjdCBQb3N0LUludmFzaW9uIE91dHB1dA0KYGBge3J9DQojY2FsY3VsYXRlIGNyZWRpYmlsaXR5IGludGVydmFscw0KY3IucDwtYygwLjUsIDAuOTUsIDAuOTkpICN2ZWN0b3Igb2YgZGVzaXJlZCBxdWFudGlsZXMNCg0KI2NhbGwgaGRyY2RlX2hkciB1c2luZyBsYXBwbHkoKQ0KU0VBLkIuY3JlZGlibGVzPC1sYXBwbHkoDQogIGFzLmRhdGEuZnJhbWUoU0VBLkIpLCANCiAgZnVuY3Rpb24oeCwuLi4pe3RtcDwtaGRyY2RlOjpoZHIoeCkkaGRyfSwNCiAgcHJvYiA9IGNyLnApDQoNCiNtYXRjaCB1cCBncm91cCBuYW1lcw0KbmFtZXMoU0VBLkIuY3JlZGlibGVzKTwtY29sbmFtZXMoZ2xvYmFsLmlzby5NTCkNCg0KI3RoaXMgY2FycmllcyB0aHJvdWdoIHRoZSByb3cgbmFtZXMgZnJvbSBtYXRyaWNlcyBpbiBTRUEuQi5jcmVkaWJsZXMNCiN0aGV5IGRvbid0IHR1cm4gb3V0IGFsbCB0aGF0IGNsZWFuIHRob3VnaCwgc28gYWRkaW5nIGEgY29sdW1uIGxhdGVyIHdpdGggdGhlIHNhbWUgaW5mbw0KeSA8LSBkby5jYWxsKGZ1bmN0aW9uKC4uLikgew0KICB0bXAgPC0gcGx5cjo6cmJpbmQuZmlsbC5tYXRyaXgoLi4uKQ0KICByb3duYW1lcyh0bXApIDwtIHNhcHBseShTRUEuQi5jcmVkaWJsZXMsIGZ1bmN0aW9uKGkpIHsNCiAgICByb3duYW1lcyhpKQ0KICB9KQ0KICByZXR1cm4odG1wKQ0KfSwgU0VBLkIuY3JlZGlibGVzKQ0KDQp5DQoNCiNvYmplY3Qgd2l0aCBjbGVhbmVkLXVwIHJvdyBuYW1lcw0KaW50ZXJ2YWw8LXJlcChjKCI5OSUiLCAiOTUlIiwgIjUwJSIpLCAzMjEpDQoNCiNyZXBsaWNhdGVkIGVhY2ggbmFtZSB0aHJlZSB0aW1lcyBpbiBzZXF1ZW5jZSB0byBtYXRjaCB1cCB3aXRoIG5ldyBkYXRhIGZyYW1lDQpzZWFiLm5hbWVzPC1kYXRhLmZyYW1lKHJlcChuYW1lcyhTRUEuQi5jcmVkaWJsZXMpLCBlYWNoID0gMykpDQpjb2xuYW1lcyhzZWFiLm5hbWVzKTwtIm5hbWVzIg0KDQojc2VhYi5uYW1lczwtc2VwYXJhdGUoc2VhYi5uYW1lcywgY29sID0gbmFtZXMsIGludG8gPSBjKCdoYWIuc2Vhc29uJywgJ3NwcCcpLCBleHRyYSA9ICJtZXJnZSIpDQoNCiNjb21iaW5lIG5hbWVzIHdpdGggbmV3IGRhdGEgZnJhbWUNCnNlYWIuY3JlZC5tYXRyaXg8LWRhdGEuZnJhbWUoc2VhYi5uYW1lcywgaW50ZXJ2YWwsIHkpDQpjb2xuYW1lcyhzZWFiLmNyZWQubWF0cml4KTwtYyhjb2xuYW1lcyhzZWFiLm5hbWVzKSwgImludGVydmFsIiwgImxvd2VyIiwgInVwcGVyIikNCg0KI3dyaXRlIG91dCB0byBhIGNzdg0Kd3JpdGUuY3N2KHNlYWIuY3JlZC5tYXRyaXgsIA0KICAgICAgICAgIGZpbGUgPSAiT3V0cHV0cy9TdGFibGUgSXNvdG9wZXMvVHJvcGhpYyBOaWNoZS9Qb3N0LUludmFzaW9uL2dsb2JhbC5pc28uU0VBLkIuY3JlZGlibGVzLmNzdiIpDQoNCiMgZG8gc2ltaWxhciB0byBnZXQgdGhlIG1vZGVzLCB0YWtpbmcgY2FyZSB0byBwaWNrIHVwIG11bHRpbW9kYWwgcG9zdGVyaW9yDQojIGRpc3RyaWJ1dGlvbnMgaWYgcHJlc2VudA0KU0VBLkIubW9kZXM8LWxhcHBseSgNCiAgYXMuZGF0YS5mcmFtZShTRUEuQiksIA0KICBmdW5jdGlvbih4LC4uLil7dG1wPC1oZHJjZGU6Omhkcih4KSRtb2RlfSwNCiAgcHJvYiA9IGNyLnAsIGFsbC5tb2Rlcz1UKQ0KDQojbmVlZCB0byBkbyB0aGUgc2FtZSBhcyBmb3IgdGhlIGNyZWRpYmxlIGludGVydmFscyB0byBnZXQgdGhlIGNvbG5hbWVzIHRvIGJlDQojdGhlIG5hbWVzIG5vdCB0aGUgbnVtYmVycw0Kd3JpdGUuY3N2KFNFQS5CLm1vZGVzLCANCiAgICAgICAgICBmaWxlID0gIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUG9zdC1JbnZhc2lvbi9nbG9iYWwuaXNvLlNFQS5CLm1vZGVzLmNzdiIpDQoNCiNyZWFkIGJhY2sgaW4NClNFQS5CLm1vZGVzLm1hdHJpeCA8LSByZWFkLmNzdihmaWxlID0gIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUG9zdC1JbnZhc2lvbi9nbG9iYWwuaXNvLlNFQS5CLm1vZGVzLmNzdiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyID0gVCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3cubmFtZXMgPSAxKQ0KDQojY2hhbmdlIGNvbG5hbWVzDQpjb2xuYW1lcyhTRUEuQi5tb2Rlcy5tYXRyaXgpPC1jb2xuYW1lcyhnbG9iYWwuaXNvLk1MKQ0KI3RyYW5zcG9zZSB0aGlzIG1hdHJpeA0KU0VBLkIubW9kZXMubWF0cml4LnQ8LXQoU0VBLkIubW9kZXMubWF0cml4KQ0KI2NoYW5nZSB0aGUgbmFtZSBvZiB3aGF0IGlzIG5vdyBhIHNpbmdsZSBjb2x1bW4gdG8gbW9kZQ0KY29sbmFtZXMoU0VBLkIubW9kZXMubWF0cml4LnQpPC0ibW9kZSINCiN3cml0ZSBvdXQgdGhlIGZpbmFsIGNzdiBvdmVyIHRoZSBwcmV2aW91cyBtb2RlIGNzdg0Kd3JpdGUuY3N2KFNFQS5CLm1vZGVzLm1hdHJpeC50LCANCiAgICAgICAgICBmaWxlID0gIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUG9zdC1JbnZhc2lvbi9nbG9iYWwuaXNvLlNFQS5CLm1vZGVzLmNzdiIpDQpgYGANCg0KIyMgUGxvdHMgYnkgc2xvdWdoLCBoYWJpdGF0LCBzZWFzb24NCiMjIyBTbG91Z2ggYnkgSGFiaXRhdA0KYGBge3J9DQpwb3N0LnBsb3QuZGF0YSA8LSBTRUEuQiAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcGl2b3RfbG9uZ2VyKGV2ZXJ5dGhpbmcoKSwgbmFtZXNfdG8gPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NwZWNpZXMiLCB2YWx1ZXNfdG8gPSAiU0VBX0IiKSAlPiUgDQogIHNlcGFyYXRlKCJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU3BlY2llcyIsIGludG8gPSBjKCJTbG91Z2hfSGFiaXRhdF9TZWFzb24iLCAiU3BlY2llcyIpLCANCiAgICAgICAgICAgc2VwID0gIlsvLy5dIiwgZXh0cmEgPSAibWVyZ2UiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbiwgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIpLCBzZXAgPSAiXyIpIA0KDQojcGxvdCB0aGVzZSBkYXRhDQp3aW5kb3dzRm9udHMoVGltZXMgPSB3aW5kb3dzRm9udCgiVGltZXMgTmV3IFJvbWFuIikpDQoNCihwb3N0LnNlYWI8LWdncGxvdChwb3N0LnBsb3QuZGF0YSwgYWVzKHggPSBTcGVjaWVzLCB5ID0gU0VBX0IsIGZpbGwgPSBTZWFzb24pKSsNCiAgICBnZW9tX2JveHBsb3Qob3V0bGllci5zaXplID0gMCxvdXRsaWVyLmFscGhhID0gMCwgbHdkID0gMC4xLCBhbHBoYSA9IDAuNSkrDQogICAgZmFjZXRfd3JhcCh+U2xvdWdoKkhhYml0YXQsIHNjYWxlcyA9ICJmcmVlIiwgbmNvbCA9IDEpKw0KICAgIHNjYWxlX2ZpbGxfdmlyaWRpc19kKGFlc3RoZXRpY3MgPSAiZmlsbCIsIG9wdGlvbiA9ICJEIiwgZW5kID0gMC43NSkrDQogICAgI3NjYWxlX3lfY29udGludW91cyhsaW1pdHMgPSBjKDAsIDEwKSwgZXhwYW5kID0gYygwLjAxLCAwKSkrDQogICAgY29vcmRfY2FydGVzaWFuKHlsaW0gPSBjKDAsMTApKSsNCiAgICB0aGVtZV9idyhiYXNlX3NpemUgPSAxMikrDQogICAgeGxhYihOVUxMKSsNCiAgICB5bGFiKGV4cHJlc3Npb24oIlN0YWJsZSBJc290b3BlIE5pY2hlIEFyZWEgLSBTRUEiWyJiIl0pKSsNCiAgICB0aGVtZSh0ZXh0ID0gZWxlbWVudF90ZXh0KGZhbWlseSA9ICJUaW1lcyIsIHNpemUgPSAxMiksDQogICAgICAgICAgYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA0NSwgdmp1c3QgPSAxLjEsIGhqdXN0ID0gMSwgc2l6ZSA9IDQpLA0KICAgICAgICAgICNwYW5lbC5ib3JkZXIgPSBlbGVtZW50X2JsYW5rKCksIA0KICAgICAgICAgICNwYW5lbC5ncmlkLm1ham9yID0gZWxlbWVudF9ibGFuaygpLA0KICAgICAgICAgICNwYW5lbC5ncmlkLm1pbm9yID0gZWxlbWVudF9ibGFuaygpLCANCiAgICAgICAgICBheGlzLmxpbmUgPSBlbGVtZW50X2xpbmUoY29sb3VyID0gImJsYWNrIiksDQogICAgICAgICAgYXhpcy50aWNrcy54ID0gZWxlbWVudF9saW5lKHNpemUgPSAwLjA1KSwNCiAgICAgICAgICBheGlzLnRpdGxlID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMiksIGF4aXMudGV4dC54LmJvdHRvbSA9IGVsZW1lbnRfdGV4dChzaXplID0gNyksDQogICAgICAgICAgYXhpcy50ZXh0LnkgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDcpLCBheGlzLnRpY2tzLnkgPSBlbGVtZW50X2xpbmUoc2l6ZSA9IDAuMiksDQogICAgICAgICAgbGVnZW5kLnRpdGxlID0gZWxlbWVudF9ibGFuaygpLCBsZWdlbmQudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gOCksDQogICAgICAgICAgbGVnZW5kLmtleS5zaXplID0gdW5pdCgwLjc1LCAibGluZSIpKQ0KICANCikNCg0KI2dnc2F2ZShmaWxlbmFtZSA9ICJwb3N0X1NFQWIudGlmZiIsIHBsb3QgPSBwb3N0LnNlYWIsIGRwaSA9IDYwMCwgd2lkdGggPSAzMDAsIGhlaWdodCA9IDIyNSwgdW5pdHMgPSAibW0iKQ0KYGBgDQoNCiMjIyBTZWFzb25hbCBjb21wYXJpc29ucw0KYGBge3J9DQpwb3N0LnBsb3QuZGF0YS5zZWFzb25hbC5jb21wYXJpc29ucyA8LSBwb3N0LnBsb3QuZGF0YSAlPiUNCiAgZmlsdGVyKA0KICAgICMgZmlsdGVyIG91dCBleHRyYW5lb3VzIGhhYml0YXQgbGV2ZWxzIUhhYml0YXQgJWluJSBjKCJFZGdlIiwgIlNhd2dyYXNzIiksDQogICAgI2ZpbHRlciBmb3IgU1JTIG1hcnNoIHNwZWNpZXMgc2l6ZSBjbGFzc2VzIHdpdGggc2Vhc29uYWwgY29tcGFyaXNvbnMNCiAgICBTcGVjaWVzICVpbiUgYygNCiAgICAgICJDLnVybzEiLA0KICAgICAgIkNFTFNQUCIsDQogICAgICAiRS5ldmUxIiwNCiAgICAgICJFLmdsbzEiLA0KICAgICAgIkUuc3VjMSIsDQogICAgICAiRi5jaHIxIiwNCiAgICAgICJGLmNocjIiLA0KICAgICAgIkcuaG9sMSIsDQogICAgICAiRy5ob2wyIiwNCiAgICAgICJILmZvcjIiLA0KICAgICAgIkgubGV0MSIsDQogICAgICAiSi5mbG8yIiwNCiAgICAgICJMLmdvbzEiLA0KICAgICAgIkwuZ29vMiIsDQogICAgICAiTC5tYXIxIiwNCiAgICAgICJMLnB1bjIiLA0KICAgICAgIlBFTEZFTSINCiAgICApICYNCiAgICAgIFNsb3VnaCA9PSAiU1JTIiAmIEhhYml0YXQgPT0gIk1hcnNoIiB8DQogICAgICAjbm93IGZvciBTUlMgbmVhci1wb25kIHNwZWNpZXMNCiAgICAgIFNwZWNpZXMgJWluJSBjKA0KICAgICAgICAiRS5ldmUxIiwNCiAgICAgICAgIkYuY2hyMSIsDQogICAgICAgICJHLmhvbDEiLA0KICAgICAgICAiRy5ob2wyIiwNCiAgICAgICAgIkguZm9yMSIsDQogICAgICAgICJILmZvcjIiLA0KICAgICAgICAiTC5nb28yIiwNCiAgICAgICAgIlBBTFBBTCIsDQogICAgICAgICJQUk9GQUwiDQogICAgICApICYNCiAgICAgIFNsb3VnaCA9PSAiU1JTIiAmIEhhYml0YXQgPT0gIk5QIiB8DQogICAgICAjbm93IGZvciBTUlMgcG9uZCBzcGVjaWVzDQogICAgICBTcGVjaWVzICVpbiUgYygNCiAgICAgICAgIkEubmF0MyIsDQogICAgICAgICJCLmJlbDEiLA0KICAgICAgICAiQlJBR1JBIiwNCiAgICAgICAgIkMudXJvMSIsDQogICAgICAgICJDRUxTUFAiLA0KICAgICAgICAiRS5zdWMyIiwNCiAgICAgICAgIkYuY2hyMSIsDQogICAgICAgICJGLmNvbjEiLA0KICAgICAgICAiSC5mb3IxIiwNCiAgICAgICAgIkguZm9yMiIsDQogICAgICAgICJKLmZsbzIiLA0KICAgICAgICAiTC5nb28xIiwNCiAgICAgICAgIkwuZ29vMiIsDQogICAgICAgICJMLmd1bDIiLA0KICAgICAgICAiTC5ndWwzIiwNCiAgICAgICAgIkwuZ3VsNCIsDQogICAgICAgICJMLm1hcjEiLA0KICAgICAgICAiTC5taWMxIiwNCiAgICAgICAgIkwucGxhMSIsDQogICAgICAgICJMLnB1bjIiLA0KICAgICAgICAiTC5wbGExIiwNCiAgICAgICAgIkwucHVuMiIsDQogICAgICAgICJQLmxhdDIiLA0KICAgICAgICAiUFJPQUxMIiwNCiAgICAgICAgIlBST0ZBTEwiDQogICAgICApICYgU2xvdWdoID09ICJTUlMiICYgSGFiaXRhdCA9PSAiUG9uZCIgfA0KICAgICAgI25vdyBkbyB0aGUgc2FtZSBmb3IgVFNMDQogICAgICBTcGVjaWVzICVpbiUgYygNCiAgICAgICAgIkNFTFNQUCIsDQogICAgICAgICJDT0VOQUciLA0KICAgICAgICAiQ09SSVhJIiwNCiAgICAgICAgIkUuZ2xvMSIsDQogICAgICAgICJFUEhFTUUiLA0KICAgICAgICAiRVJZU0lNIiwNCiAgICAgICAgIkYuY2hyMSIsDQogICAgICAgICJHLmhvbDIiLA0KICAgICAgICAiSC5mb3IxIiwNCiAgICAgICAgIkguZm9yMiIsDQogICAgICAgICJMLmdvbzEiLA0KICAgICAgICAiTC5nb28yIiwNCiAgICAgICAgIlBBTFBBTCINCiAgICAgICkgJg0KICAgICAgU2xvdWdoID09ICJUU0wiICYgSGFiaXRhdCA9PSAiTWFyc2giIHwNCiAgICAgICNubyBOUCBkcnkgc2Vhc29uIFRTTCBkYXRhIC0gc2tpcCBOUA0KICAgICAgU3BlY2llcyAlaW4lIGMoDQogICAgICAgICJBTVBISVBPRCIsDQogICAgICAgICJHLmhvbDEiLA0KICAgICAgICAiRy5ob2wyIiwNCiAgICAgICAgIkguZm9yMiIsDQogICAgICAgICJMLmdvbzEiLA0KICAgICAgICAiTC5nb28yIiwNCiAgICAgICAgIk4ucGV0MSINCiAgICAgICkgJiBTbG91Z2ggPT0gIlRTTCIgJiBIYWJpdGF0ID09ICJQb25kIg0KICApICU+JQ0KICBtdXRhdGUoDQogICAgU3BlY2llcyA9IGNhc2Vfd2hlbigNCiAgICAgIFNwZWNpZXMgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoZW1pcyIsDQogICAgICBTcGVjaWVzID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIFNwZWNpZXMgPT0gIkNPUklYSSIgfiAiQ29yaXhpZGFlIiwNCiAgICAgIFNwZWNpZXMgPT0gIkVQSEVNRSIgfiAiRXBoZW1lcm9wdGVyYSIsDQogICAgICBTcGVjaWVzID09ICJFUllTSU0iIH4gIkVyeXRoZW1pcyIsDQogICAgICBTcGVjaWVzID09ICJQQUxQQUwiIH4gIlBhbGFlbW9uZXRlcyBwYWx1ZG9zdXMiLA0KICAgICAgU3BlY2llcyA9PSAiUEVMRkVNIiB+ICJQZWxvY29yaXMgZmVtb3JhdHVzIiwNCiAgICAgIFNwZWNpZXMgPT0gIkFNUEhJUE9EIiB+ICJBbXBoaXBvZGEiLA0KICAgICAgU3BlY2llcyA9PSAiQlJBR1JBIiB+ICJCcmFjaHltZXNpYSIsDQogICAgICBTcGVjaWVzID09ICJQUk9BTEwiIH4gIlByb2NhbWJhcnVzIGFsbGVuaSIsDQogICAgICBUIH4gU3BlY2llcw0KICAgICkNCiAgKQ0KDQoocG9zdC5zZWFiLnNlYXNvbi5wbG90PC1nZ3Bsb3QocG9zdC5wbG90LmRhdGEuc2Vhc29uYWwuY29tcGFyaXNvbnMgJT4lIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyKEhhYml0YXQgIT0gIk5QIikgJT4lIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXV0YXRlKFNlYXNvbiA9IGZjdF9yZXYoU2Vhc29uKSksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWVzKHggPSBTcGVjaWVzLCB5ID0gU0VBX0IsIGZpbGwgPSBTZWFzb24pKSsNCiAgICBnZW9tX2JveHBsb3Qob3V0bGllci5zaXplID0gMCxvdXRsaWVyLmFscGhhID0gMCwgbHdkID0gMC4xLCBhbHBoYSA9IDAuOCkrDQogICAgZmFjZXRfZ3JpZChTbG91Z2ggfiBIYWJpdGF0LCBzY2FsZXMgPSAiZnJlZSIpKw0KICAgIHNjYWxlX2ZpbGxfdmlyaWRpc19kKGFlc3RoZXRpY3MgPSAiZmlsbCIsIGJlZ2luID0gMC4yLCBlbmQgPSAwLjg4KSsNCiAgICBjb29yZF9jYXJ0ZXNpYW4oeWxpbSA9IGMoMCwgMTApKSsNCiAgICB0aGVtZV9idyhiYXNlX3NpemUgPSAxMikrDQogICAgeGxhYihOVUxMKSsNCiAgICB5bGFiKGV4cHJlc3Npb24oIlN0b21hY2ggQ29udGVudCBOaWNoZSBBcmVhIC0gU0VBIlsiYiJdKSkrDQogICAgdGhlbWUodGV4dCA9IGVsZW1lbnRfdGV4dChmYW1pbHkgPSAiVGltZXMiLCBzaXplID0gMTIpLA0KICAgICAgICAgIGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gNDUsIHZqdXN0ID0gMS4wNSwgaGp1c3QgPSAxLCBzaXplID0gNCksDQogICAgICAgICAgI3BhbmVsLmJvcmRlciA9IGVsZW1lbnRfYmxhbmsoKSwgDQogICAgICAgICAgI3BhbmVsLmdyaWQubWFqb3IgPSBlbGVtZW50X2JsYW5rKCksDQogICAgICAgICAgI3BhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2JsYW5rKCksIA0KICAgICAgICAgIGF4aXMubGluZSA9IGVsZW1lbnRfbGluZShjb2xvdXIgPSAiYmxhY2siKSwNCiAgICAgICAgICBheGlzLnRpY2tzLnggPSBlbGVtZW50X2xpbmUoc2l6ZSA9IDAuMDUpLA0KICAgICAgICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEyKSwgYXhpcy50ZXh0LnguYm90dG9tID0gZWxlbWVudF90ZXh0KHNpemUgPSA3KSwNCiAgICAgICAgICBheGlzLnRleHQueSA9IGVsZW1lbnRfdGV4dChzaXplID0gNyksIGF4aXMudGlja3MueSA9IGVsZW1lbnRfbGluZShzaXplID0gMC4yKSwNCiAgICAgICAgICBsZWdlbmQudGl0bGUgPSBlbGVtZW50X2JsYW5rKCksIGxlZ2VuZC50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA4KSwNCiAgICAgICAgICBsZWdlbmQua2V5LnNpemUgPSB1bml0KDAuNzUsICJsaW5lIikpDQogIA0KKQ0KDQojIGdnc2F2ZShmaWxlbmFtZSA9ICJwb3N0X1NFQWJfc2Vhc29uYWxfY29tcGFyaXNvbnMudGlmZiIsIHBsb3QgPSBwb3N0LnNlYWIuc2Vhc29uLnBsb3QsDQojICAgICAgICBkcGkgPSA2MDAsIGhlaWdodCA9IDE1MCwgd2lkdGggPSAyMjUsIHVuaXRzID0gIm1tIikNCg0KYGBgDQoNCiMjIE5pY2hlIEVsbGlwc2UgUGxvdHMNCg0KRm9yIGFkdWx0cyBvZiB0aGUgdHdvIG1vc3QgYWJ1bmRhbnQgZmlzaGVzDQpgYGB7cn0NCihpc28ubmljaGUuZWxsaXBzZS5wbG90IDwtIGdncGxvdChpc28ubWVyZ2UgJT4lIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyKHNpemVfY2xhc3MgJWluJSBjKCJHLmhvbDIiLCAiTC5nb28yIiksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFiaXRhdCAhPSAiU2F3Z3Jhc3MiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEoSGFiaXRhdCA9PSAiTlAiICYgU2xvdWdoID09ICJUU0wiKSkgJT4lIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXV0YXRlKFNwZWNpZXMgPSBjYXNlX3doZW4oDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfY2xhc3MgPT0gIkcuaG9sMiIgfiAiRWFzdGVybiBNb3NxdWl0b2Zpc2ggKGFkdWx0cykiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX2NsYXNzID09ICJMLmdvbzIiIH4gIkJsdWVmaW4gS2lsbGlmaXNoIChhZHVsdHMpIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSksIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFlcyh4ID0gZDEzQywgeSA9IGQxNU4sIGNvbG9yID0gU2Vhc29uLCBmaWxsID0gU2Vhc29uKSkrDQogICAgc3RhdF9jb25mX2VsbGlwc2UoZ2VvbSA9ICJwb2x5Z29uIiwgYWxwaGEgPSAwLjgpKw0KICAgIGZhY2V0X2dyaWQoU3BlY2llcyB+IEhhYml0YXQqU2xvdWdoLCBzY2FsZXMgPSAiZnJlZSIpKw0KICAgIGxhYnMoeSA9IGV4cHJlc3Npb24oaXRhbGljKGRlbHRhKV4xNSpOfigi4oCwIikpLCB4ID0gZXhwcmVzc2lvbihpdGFsaWMoZGVsdGEpXjEzKkN+KCLigLAiKSkpKw0KICAgIHNjYWxlX2ZpbGxfdmlyaWRpc19kKGVuZCA9IDAuOCkrDQogICAgc2NhbGVfY29sb3JfdmlyaWRpc19kKGVuZCA9IDAuOCkrDQogICAgdGhlbWVfYncoKSsNCiAgICB0aGVtZShheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChhbmdsZSA9IDQ1LCBoanVzdCA9IDEpKQ0KKQ0KDQojIGdnc2F2ZShmaWxlbmFtZSA9ICJpc29fbmljaGVfZWxsaXBzZV9wbG90LnRpZmYiLCBwbG90ID0gaXNvLm5pY2hlLmVsbGlwc2UucGxvdCwNCiMgICAgICAgIGhlaWdodCA9IDE1MCwgd2lkdGggPSAyMDAsIHVuaXRzID0gIm1tIiwgZHBpID0gMzAwKQ0KYGBgDQoNCiMjIFBvc3QtSW52YXNpb24gQ29tcGFyaXNvbnMNCg0KQ2FsY3VsYXRlIHBhaXJ3aXNlIGNvbXBhcmlzb25zDQpgYGB7cn0NCiN0dXJuIG91dHB1dCBpbnRvIGEgbGlzdA0KU0VBLkIubGlzdCA8LSBhcy5saXN0KGFzLmRhdGEuZnJhbWUoU0VBLkIpKQ0KDQojZG8gYWxsIHBhaXJ3aXNlIGNvbXBhcmlzb25zIHdpdGggZnVuY3Rpb24gZnJvbSB0Um9waGljUG9zaXRpb24gcGFja2FnZQ0KU0VBLkIucGFpcndpc2UgPC0gcGFpcndpc2VDb21wYXJpc29ucyhTRUEuQi5saXN0LCBwcmludCA9IEYpDQpjb2xuYW1lcyhTRUEuQi5wYWlyd2lzZSkgPC0gcm93bmFtZXMoU0VBLkIucGFpcndpc2UpDQpgYGANCg0KIyMjU2Vhc29uYWwgQ29tcGFyaXNvbnMNCiMjIyMgU1JTIG1hcnNoIHdldCB2cyBkcnkNCmBgYHtyfQ0Kc3JzLm1hcnNoLndldC5kcnkucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNycy5tYXJzaC5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiTWFyc2giKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBTZWFzb24sIHZhbHVlc19mcm9tID0gbW9kZSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFdldCksICFpcy5uYShEcnkpKQ0KDQpzcnMubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UgPC0gc3JzLm1hcnNoLndldC5kcnkucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHNycy5tYXJzaC53ZXQuZHJ5LnBhaXJ3aXNlKSkgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGZpbHRlcighYFNpemUgQ2xhc3NgICVpbiUgYygiR3JlZW4gQWxnYWUiLCAiRkxPQyIsICJQRVJNQVQiLCAiUEVSRVBJIikpICU+JSANCiAgbWVyZ2UoLiwgc3JzLm1hcnNoLm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJXZXQiKSwgY29udGFpbnMoIkRyeSIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoU2Vhc29uKSkgJT4lIA0KICByZW5hbWUoYERyeSA8IFdldGAgPSAiLiIpICU+JSANCiAgbXV0YXRlKCNgUHJlID4gUG9zdGAgPSAxIC0gYFByZSA8IFBvc3RgLA0KICAgIERpcmVjdGlvbiA9IGNhc2Vfd2hlbigNCiAgICAgIGBEcnkgPCBXZXRgID49IDAuOTUgfiAiRGVjcmVhc2UiLA0KICAgICAgYERyeSA8IFdldGAgPCAwLjA1IH4gIkluY3JlYXNlIiwNCiAgICAgIGBEcnkgPCBXZXRgID4gMC4wNSB8IGBEcnkgPCBXZXRgIDwgMC45NSB+ICJObyBDaGFuZ2UiKSwNCiAgICBgUGVyY2VudCBDaGFuZ2VgID0gKChXZXQtRHJ5KS9EcnkpKjEwMCwNCiAgICBgU2l6ZSBDbGFzc2AgPSBjYXNlX3doZW4oDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoaW11cyBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQRUxGRU0iIH4gIlAuIGZlbW9yYXR1cyIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgYFNpemUgQ2xhc3NgLCBXZXQsIERyeSwgYERyeSA8IFdldGAsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KIyB3cml0ZS54bHN4KHNycy5tYXJzaC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwgDQojICAgICAgICAgICAgZmlsZSA9ICJzcnNfbWFyc2hfd2V0X2RyeV9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIFNSUyBuZWFyIHBvbmQgd2V0IHZzIGRyeQ0KYGBge3J9DQpzcnMubnAud2V0LmRyeS5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiTlAiLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiTlAiLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0Kc3JzLm5wLm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJOUCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IFNlYXNvbiwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoV2V0KSwgIWlzLm5hKERyeSkpDQoNCnNycy5ucC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSA8LSBzcnMubnAud2V0LmRyeS5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXMoc3JzLm5wLndldC5kcnkucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzcnMubnAubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIldldCIpLCBjb250YWlucygiRHJ5IiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTZWFzb24pKSAlPiUgDQogIHJlbmFtZShgRHJ5IDwgV2V0YCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYERyeSA8IFdldGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgRHJ5IDwgV2V0YCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYERyeSA8IFdldGAgPiAwLjA1IHwgYERyeSA8IFdldGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFdldC1EcnkpL0RyeSkqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIGBTaXplIENsYXNzYCwgV2V0LCBEcnksIGBEcnkgPCBXZXRgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiMgd3JpdGUueGxzeChzcnMubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIA0KIyAgICAgICAgICAgIGZpbGUgPSAic3JzX25wX3dldF9kcnlfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBTUlMgcG9uZCB3ZXQgdnMgZHJ5IA0KYGBge3J9DQpzcnMucG9uZC53ZXQuZHJ5LnBhaXJ3aXNlIDwtIFNFQS5CLnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJQb25kIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIlBvbmQiLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0Kc3JzLnBvbmQubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIlBvbmQiKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBTZWFzb24sIHZhbHVlc19mcm9tID0gbW9kZSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFdldCksICFpcy5uYShEcnkpKQ0KDQpzcnMucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSA8LSBzcnMucG9uZC53ZXQuZHJ5LnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyhzcnMucG9uZC53ZXQuZHJ5LnBhaXJ3aXNlKSkgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGZpbHRlcighYFNpemUgQ2xhc3NgICVpbiUgYygiR3JlZW4gQWxnYWUiLCAiRkxPQyIsICJQRVJNQVQiLCAiUEVSRVBJIikpICU+JSANCiAgbWVyZ2UoLiwgc3JzLnBvbmQubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIldldCIpLCBjb250YWlucygiRHJ5IiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTZWFzb24pKSAlPiUgDQogIHJlbmFtZShgRHJ5IDwgV2V0YCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYERyeSA8IFdldGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgRHJ5IDwgV2V0YCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYERyeSA8IFdldGAgPiAwLjA1IHwgYERyeSA8IFdldGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFdldC1EcnkpL0RyeSkqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgYFNpemUgQ2xhc3NgLCBXZXQsIERyeSwgYERyeSA8IFdldGAsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KIyB3cml0ZS54bHN4KHNycy5wb25kLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLCANCiMgICAgICAgICAgICBmaWxlID0gInNyc19wb25kX3dldF9kcnlfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBUU0wgbWFyc2ggd2V0IHZzIGRyeQ0KYGBge3J9DQp0c2wubWFyc2gud2V0LmRyeS5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiTWFyc2giLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiTWFyc2giLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0KdHNsLm1hcnNoLm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJNYXJzaCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IFNlYXNvbiwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoV2V0KSwgIWlzLm5hKERyeSkpDQoNCnRzbC5tYXJzaC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSA8LSB0c2wubWFyc2gud2V0LmRyeS5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXModHNsLm1hcnNoLndldC5kcnkucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCB0c2wubWFyc2gubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIldldCIpLCBjb250YWlucygiRHJ5IiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTZWFzb24pKSAlPiUgDQogIHJlbmFtZShgRHJ5IDwgV2V0YCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYERyeSA8IFdldGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgRHJ5IDwgV2V0YCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYERyeSA8IFdldGAgPiAwLjA1IHwgYERyeSA8IFdldGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFdldC1EcnkpL0RyeSkqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkxVRSBNSVRFIiB+ICJIeWRyYWNobmlkaWEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gICJDaGlyb25vbWlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT1JJWEkiIH4gIkNvcml4aWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVQSEVNRSIgfiAiRXBoZW1lcm9wdGVyYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVSWVNJTSIgfiAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJHRVJSSUQiIH4gIkdlcnJpZGFlIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBgU2l6ZSBDbGFzc2AsIFdldCwgRHJ5LCBgRHJ5IDwgV2V0YCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojIHdyaXRlLnhsc3godHNsLm1hcnNoLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLCANCiMgICAgICAgICAgICBmaWxlID0gInRzbF9tYXJzaF93ZXRfZHJ5X1NFQUJfcHJvYl9kaWZmLnhsc3giKQ0KYGBgDQoNCiMjIyMgVFNMIG5lYXIgcG9uZCB3ZXQgdnMgZHJ5DQpgYGB7cn0NCnRzbC5ucC53ZXQuZHJ5LnBhaXJ3aXNlIDwtIFNFQS5CLnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJOUCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJOUCIsIFNlYXNvbiA9PSAiRHJ5IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQp0c2wubnAubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk5QIikgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gYFNpemUgQ2xhc3NgLCBuYW1lc19mcm9tID0gU2Vhc29uLCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShXZXQpLCAhaXMubmEoRHJ5KSkNCg0KdHNsLm5wLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlIDwtIHRzbC5ucC53ZXQuZHJ5LnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyh0c2wubnAud2V0LmRyeS5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHRzbC5ucC5tb2Rlcy53aWRlLCBieSA9ICJTaXplIENsYXNzIikgJT4lIA0KICBzZWxlY3QoYFNpemUgQ2xhc3NgLCBjb250YWlucygiV2V0IiksIGNvbnRhaW5zKCJEcnkiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKFNlYXNvbikpICU+JSANCiAgcmVuYW1lKGBEcnkgPCBXZXRgID0gIi4iKSAlPiUgDQogIG11dGF0ZSgjYFByZSA+IFBvc3RgID0gMSAtIGBQcmUgPCBQb3N0YCwNCiAgICBEaXJlY3Rpb24gPSBjYXNlX3doZW4oDQogICAgICBgRHJ5IDwgV2V0YCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBEcnkgPCBXZXRgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgRHJ5IDwgV2V0YCA+IDAuMDUgfCBgRHJ5IDwgV2V0YCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoV2V0LURyeSkvRHJ5KSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCTFVFIE1JVEUiIH4gIkh5ZHJhY2huaWRpYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNMQURPQ0VSQSIgfiAiQ2xhZG9jZXJhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIGBTaXplIENsYXNzYCwgV2V0LCBEcnksIGBEcnkgPCBXZXRgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiMgd3JpdGUueGxzeCh0c2wubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIA0KIyAgICAgICAgICAgIGZpbGUgPSAidHNsX25wX3dldF9kcnlfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBUU0wgcG9uZCB3ZXQgdnMgZHJ5DQpgYGB7cn0NCnRzbC5wb25kLndldC5kcnkucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIlBvbmQiLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiUG9uZCIsIFNlYXNvbiA9PSAiRHJ5IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQp0c2wucG9uZC5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiUG9uZCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IFNlYXNvbiwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoV2V0KSwgIWlzLm5hKERyeSkpDQoNCnRzbC5wb25kLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlIDwtIHRzbC5wb25kLndldC5kcnkucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHRzbC5wb25kLndldC5kcnkucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCB0c2wucG9uZC5tb2Rlcy53aWRlLCBieSA9ICJTaXplIENsYXNzIikgJT4lIA0KICBzZWxlY3QoYFNpemUgQ2xhc3NgLCBjb250YWlucygiV2V0IiksIGNvbnRhaW5zKCJEcnkiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKFNlYXNvbikpICU+JSANCiAgcmVuYW1lKGBEcnkgPCBXZXRgID0gIi4iKSAlPiUgDQogIG11dGF0ZSgjYFByZSA+IFBvc3RgID0gMSAtIGBQcmUgPCBQb3N0YCwNCiAgICBEaXJlY3Rpb24gPSBjYXNlX3doZW4oDQogICAgICBgRHJ5IDwgV2V0YCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBEcnkgPCBXZXRgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgRHJ5IDwgV2V0YCA+IDAuMDUgfCBgRHJ5IDwgV2V0YCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoV2V0LURyeSkvRHJ5KSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBgU2l6ZSBDbGFzc2AsIFdldCwgRHJ5LCBgRHJ5IDwgV2V0YCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojIHdyaXRlLnhsc3godHNsLnBvbmQud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIA0KIyAgICAgICAgICAgIGZpbGUgPSAidHNsX3BvbmRfd2V0X2RyeV9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIENvbWJpbmUgc2Vhc29uYWwgcGFpcndpc2UgY29tcGFyaXNvbnMNCmBgYHtyfQ0Kc2Vhc29uYWwucGFpcndpc2UgPC0gYmluZF9yb3dzKHNycy5tYXJzaC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwgc3JzLm5wLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLCBzcnMucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0c2wubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIHRzbC5ucC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwgdHNsLnBvbmQud2V0LmRyeS5kaXJlY3QucGFpcndpc2UpDQoNCndyaXRlLmNzdihzZWFzb25hbC5wYWlyd2lzZSwgDQogICAgICAgICAgICJPdXRwdXRzL1N0YWJsZSBJc290b3Blcy9Ucm9waGljIE5pY2hlL1Bvc3QtSW52YXNpb24vc2Vhc29uX3BhaXJpd2lzZS5jc3YiKQ0KDQojcHJvcG9ydGlvbiBvZiBzdGF0aXN0aWNhbCBjaGFuZ2VzIGluIHdldC1kcnkgY29tcGFyaXNvbnMNCnN1bShzZWFzb25hbC5wYWlyd2lzZSRgRHJ5IDwgV2V0YD49MC45NSB8IHNlYXNvbmFsLnBhaXJ3aXNlJGBEcnkgPCBXZXRgPD0wLjA1KS9ucm93KHNlYXNvbmFsLnBhaXJ3aXNlKSANCg0Kc2Vhc29uYWwucGFpcndpc2UgJT4lIA0KICBmaWx0ZXIoYERyeSA8IFdldGAgPj0gMC45NSB8IGBEcnkgPCBXZXRgIDw9IDAuMDUpICU+JSANCiAgbXV0YXRlKGBQZXJjZW50IENoYW5nZWAgPSBhYnMoYFBlcmNlbnQgQ2hhbmdlYCkpICU+JSANCiAgc3VtbWFyaXplX2F0KC52YXJzID0gIlBlcmNlbnQgQ2hhbmdlIiwgbGlzdChtZWFuID0gbWVhbiwgc2QgPSBzZCkpDQoNCiNicmVhayBpdCBkb3duIHBlciBoYWJpdGF0DQojbWFyc2gNCiNmcmVxdWVuY3kNCnN1bShzcnMubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UkYERyeSA8IFdldGA+PTAuOTUgfCANCiAgICAgIHNycy5tYXJzaC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSRgRHJ5IDwgV2V0YDw9MC4wNSwNCiAgICB0c2wubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UkYERyeSA8IFdldGA+PTAuOTV8DQogICAgICB0c2wubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UkYERyeSA8IFdldGA8PTAuMDUpLw0KICBucm93KGJpbmRfcm93cyhzcnMubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIHRzbC5tYXJzaC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSkpDQojbWFnbml0dWRlDQpiaW5kX3Jvd3Moc3JzLm1hcnNoLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLCB0c2wubWFyc2gud2V0LmRyeS5kaXJlY3QucGFpcndpc2UpICU+JSANCiAgZmlsdGVyKGBEcnkgPCBXZXRgID49IDAuOTUgfCBgRHJ5IDwgV2V0YCA8PSAwLjA1KSAlPiUgDQogIG11dGF0ZShgUGVyY2VudCBDaGFuZ2VgID0gYWJzKGBQZXJjZW50IENoYW5nZWApKSAlPiUgDQogIHN1bW1hcml6ZV9hdCgudmFycyA9ICJQZXJjZW50IENoYW5nZSIsIGxpc3QobWVhbiA9IG1lYW4sIHNkID0gc2QpKQ0KDQojbnANCiNmcmVxdWVuY3kNCnN1bShzcnMubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UkYERyeSA8IFdldGA+PTAuOTUgfCANCiAgICAgIHNycy5ucC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSRgRHJ5IDwgV2V0YDw9MC4wNSwNCiAgICB0c2wubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UkYERyeSA8IFdldGA+PTAuOTV8DQogICAgICB0c2wubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UkYERyeSA8IFdldGA8PTAuMDUpLw0KICBucm93KGJpbmRfcm93cyhzcnMubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIHRzbC5ucC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSkpDQojbWFnbml0dWRlDQpiaW5kX3Jvd3Moc3JzLm5wLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLCB0c2wubnAud2V0LmRyeS5kaXJlY3QucGFpcndpc2UpICU+JSANCiAgZmlsdGVyKGBEcnkgPCBXZXRgID49IDAuOTUgfCBgRHJ5IDwgV2V0YCA8PSAwLjA1KSAlPiUgDQogIG11dGF0ZShgUGVyY2VudCBDaGFuZ2VgID0gYWJzKGBQZXJjZW50IENoYW5nZWApKSAlPiUgDQogIHN1bW1hcml6ZV9hdCgudmFycyA9ICJQZXJjZW50IENoYW5nZSIsIGxpc3QobWVhbiA9IG1lYW4sIHNkID0gc2QpKQ0KDQojcG9uZA0KI2ZyZXF1ZW5jeQ0Kc3VtKHNycy5wb25kLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlJGBEcnkgPCBXZXRgPj0wLjk1IHwgDQogICAgICBzcnMucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSRgRHJ5IDwgV2V0YDw9MC4wNSwNCiAgICB0c2wucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSRgRHJ5IDwgV2V0YD49MC45NXwNCiAgICAgIHRzbC5wb25kLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlJGBEcnkgPCBXZXRgPD0wLjA1KS8NCiAgbnJvdyhiaW5kX3Jvd3Moc3JzLnBvbmQud2V0LmRyeS5kaXJlY3QucGFpcndpc2UsIHRzbC5wb25kLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlKSkNCiNtYWduaXR1ZGUNCmJpbmRfcm93cyhzcnMucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwgdHNsLnBvbmQud2V0LmRyeS5kaXJlY3QucGFpcndpc2UpICU+JSANCiAgZmlsdGVyKGBEcnkgPCBXZXRgID49IDAuOTUgfCBgRHJ5IDwgV2V0YCA8PSAwLjA1KSAlPiUgDQogIG11dGF0ZShgUGVyY2VudCBDaGFuZ2VgID0gYWJzKGBQZXJjZW50IENoYW5nZWApKSAlPiUgDQogIHN1bW1hcml6ZV9hdCgudmFycyA9ICJQZXJjZW50IENoYW5nZSIsIGxpc3QobWVhbiA9IG1lYW4sIHNkID0gc2QpKQ0KYGBgDQoNCiMjIyMgUGxvdCBzZWFzb25hbCBwZXJjZW50IGNoYW5nZQ0KYGBge3J9DQojRm9ybWF0IGRhdGEgZm9yIHBsb3R0aW5nDQphbGwuc2Vhc29uLmRpcmVjdC5wYWlyd2lzZSA8LSBiaW5kX3Jvd3MoDQogIHNycy5tYXJzaC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwNCiAgc3JzLm5wLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLA0KICBzcnMucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwNCiAgdHNsLm1hcnNoLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlLA0KICB0c2wucG9uZC53ZXQuZHJ5LmRpcmVjdC5wYWlyd2lzZSAjbm8gdHNsLm5wLndldC5kcnkuZGlyZWN0LnBhaXJ3aXNlDQopICU+JQ0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKGBTaXplIENsYXNzYCA9PSAiQy51cm8xIiB+ICJNLnVybzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFQgfiBgU2l6ZSBDbGFzc2ApKSAlPiUNCiAgcmVuYW1lKGBXZXQgPCBEcnlgID0gYERyeSA8IFdldGApICU+JQ0KICBtdXRhdGUoDQogICAgVHJvcGhpY19HdWlsZCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCAlaW4lIGMgKCJFcGhlbWVyb3B0ZXJhIikgfiAiSGVyYml2b3JlIiwNCiAgICAgIGBTaXplIENsYXNzYCAlaW4lIGMoIlAubGF0MiIsICJBbXBoaXBvZGEiLCAiQ2hpcm9ub21pZGFlIiwgIkNvcGVwb2RhIikgfiAiRGV0cml0aXZvcmUiLA0KICAgICAgYFNpemUgQ2xhc3NgICVpbiUgYygNCiAgICAgICAgIk0udXJvMSIsDQogICAgICAgICJILmxldDEiLA0KICAgICAgICAiRy5ob2wxIiwNCiAgICAgICAgIkcuaG9sMiIsDQogICAgICAgICJFLnN1YzEiLA0KICAgICAgICAiRS5zdWMyIiwNCiAgICAgICAgIkouZmxvMiIsDQogICAgICAgICJQLiBhbGxlbmkiLA0KICAgICAgICAiUC4gZmFsbGF4IiwNCiAgICAgICAgIlAuIHBhbHVkb3N1cyINCiAgICAgICkgfiAiT21uaXZvcmUiLA0KICAgICAgYFNpemUgQ2xhc3NgICVpbiUgYygNCiAgICAgICAgIk4ucGV0MSIsDQogICAgICAgICJMLmdvbzEiLA0KICAgICAgICAiTC5nb28yIiwNCiAgICAgICAgIkguZm9yMSIsDQogICAgICAgICJILmZvcjIiLA0KICAgICAgICAiRi5jaHIxIiwNCiAgICAgICAgIkYuY2hyMiIsDQogICAgICAgICJCLiBncmF2aWRhIiwNCiAgICAgICAgIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICAgICJDb2VuYWdyaW9uaWRhZSIsDQogICAgICAgICJDb3JpeGlkYWUiLA0KICAgICAgICAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgICAiRS5ldmUxIiwNCiAgICAgICAgIkUuZ2xvMSIsDQogICAgICAgICJHZXJyaWRhZSIsDQogICAgICAgICJIeWRyYWNobmlkaWEiLA0KICAgICAgICAiTC5tYXIxIiwNCiAgICAgICAgIkwubWljMSIsDQogICAgICAgICJQLiBmZW1vcmF0dXMiDQogICAgICApIH4gIkludmVydGl2b3JlIiwNCiAgICAgIGBTaXplIENsYXNzYCAlaW4lIGMoDQogICAgICAgICJMLnB1bjIiLA0KICAgICAgICAiTC5wbGExIiwNCiAgICAgICAgIkwuZ3VsNCIsDQogICAgICAgICJMLmd1bDMiLA0KICAgICAgICAiTC5ndWwyIiwNCiAgICAgICAgIkEubmF0MyIsDQogICAgICAgICJCLmJlbDEiLA0KICAgICAgICAiRi5jb24xIg0KICAgICAgKSB+ICJNZXNvcHJlZGF0b3IiDQogICAgKSwNCiAgICBUcm9waGljX1Njb3JlID0gY2FzZV93aGVuKA0KICAgICAgVHJvcGhpY19HdWlsZCA9PSAiTWVzb3ByZWRhdG9yIiB+IDUsDQogICAgICBUcm9waGljX0d1aWxkID09ICJJbnZlcnRpdm9yZSIgfiA0LA0KICAgICAgVHJvcGhpY19HdWlsZCA9PSAiT21uaXZvcmUiIH4gMywNCiAgICAgIFRyb3BoaWNfR3VpbGQgPT0gIkRldHJpdGl2b3JlIiB+IDIsDQogICAgICBUcm9waGljX0d1aWxkID09ICJIZXJiaXZvcmUiIH4gMQ0KICAgICksDQogICAgYFNpemUgQ2xhc3NgID0gZmN0X3Jlb3JkZXIoYFNpemUgQ2xhc3NgLCBUcm9waGljX1Njb3JlKQ0KICApICU+JQ0KICByZW5hbWUoYFRyb3BoaWMgR3VpbGRgID0gVHJvcGhpY19HdWlsZCkNCg0KI0dlbmVyYXRlIHBsb3RzDQp3aW5kb3dzRm9udHMoVGltZXMgPSB3aW5kb3dzRm9udCgiVGltZXMgTmV3IFJvbWFuIikpDQoNCihzZWFzb24ucGVyY2VudC5jaGFuZ2UucGxvdCA8LSBnZ3Bsb3QoZGF0YSA9IGFsbC5zZWFzb24uZGlyZWN0LnBhaXJ3aXNlLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWVzKHkgPSBgU2l6ZSBDbGFzc2AsIHggPSBgUGVyY2VudCBDaGFuZ2VgLCBmaWxsID0gSGFiaXRhdCwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA9IEhhYml0YXQsIHNoYXBlID0gU2xvdWdoKSkrDQogICAgZ2VvbV9wb2ludChhZXMoc2l6ZSA9IGBXZXQgPCBEcnlgKSkrDQogICAgc2NhbGVfc2hhcGVfbWFudWFsKHZhbHVlcyA9IGMoMjIsMjQpKSsNCiAgICBzY2FsZV9maWxsX3ZpcmlkaXNfZChlbmQgPSAwLjgpKw0KICAgIHNjYWxlX2NvbG9yX3ZpcmlkaXNfZChlbmQgPSAwLjgpKw0KICAgIHNjYWxlX3NpemVfY29udGludW91cyhicmVha3MgPSBjKDAuMDUsIDAuMjUsIDAuNzUsIDAuOTUpKSsNCiAgICBmYWNldF96b29tKHhsaW0gPSBjKC0xMDAsIDEwMCkpKw0KICAgIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDM0LjUsIGxpbmV0eXBlID0gImRhc2hlZCIsIGNvbG9yID0gdmlyaWRpcyhuPTQsIG9wdGlvbiA9ICJBIilbMV0pKw0KICAgIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDE1LjUsIGxpbmV0eXBlID0gImRhc2hlZCIsIGNvbG9yID0gdmlyaWRpcyhuPTQsIG9wdGlvbiA9ICJBIilbMl0pKw0KICAgIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDUuNSwgbGluZXR5cGUgPSAiZGFzaGVkIiwgY29sb3IgPSB2aXJpZGlzKG49NCwgb3B0aW9uID0gIkEiKVszXSkrDQogICAgZ2VvbV9obGluZSh5aW50ZXJjZXB0ID0gMS41LCBsaW5ldHlwZSA9ICJkYXNoZWQiLCBjb2xvciA9IHZpcmlkaXMobj00LCBvcHRpb24gPSAiQSIpWzRdKSsNCiAgICB0aGVtZV9idygpKw0KICAgIHRoZW1lKHRleHQgPSBlbGVtZW50X3RleHQoZmFtaWx5ID0gIlRpbWVzIiksDQogICAgICAgICAgYXhpcy50ZXh0LnkgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDYpKQ0KICANCikNCg0KIyBnZ3NhdmUoInN0YWJsZV9pc290b3Blc19zZWFzb25fcGVyY2VudF9jaGFuZ2VfcGxvdC50aWZmIiwgDQojICAgICAgICBwbG90ID0gc2Vhc29uLnBlcmNlbnQuY2hhbmdlLnBsb3QsIA0KIyAgICAgICAgZHBpID0gNjAwLCBoZWlnaHQgPSAyNTAsIHdpZHRoID0gMTUwLCB1bml0cyA9ICJtbSIpDQoNCiNib3hwbG90IGZvciBwZXJjZW50IGNoYW5nZSBwZXIgaGFiaXRhdCBhY3Jvc3MgYWxsIHNwZWNpZXMNCihzZWFzb24ucGVyY2VudC5jaGFuZ2UuYm94cGxvdCA8LSBnZ3Bsb3QoZGF0YSA9IGFsbC5zZWFzb24uZGlyZWN0LnBhaXJ3aXNlICU+JSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdXRhdGUoSGFiaXRhdCA9IGdzdWIoIk5QIiwgIk5lYXIgUG9uZCIsIEhhYml0YXQpKSwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFlcyh5ID0gYFBlcmNlbnQgQ2hhbmdlYCwgeCA9IEhhYml0YXQpKSsNCiAgICBnZW9tX2JveHBsb3QoKSsNCiAgICBmYWNldF96b29tKHlsaW0gPSBjKC0xMDAsIDEwMCkpKw0KICAgIHNjYWxlX3hfZGlzY3JldGUobGltaXRzID0gYygiUG9uZCIsICJOZWFyIFBvbmQiLCAiTWFyc2giKSkrDQogICAgdGhlbWVfYncoKSsNCiAgICB0aGVtZSh0ZXh0ID0gZWxlbWVudF90ZXh0KGZhbWlseSA9ICJUaW1lcyIpKQ0KICANCikNCg0KYWxsLnNlYXNvbi5kaXJlY3QucGFpcndpc2UubG9uZyA8LSBhbGwuc2Vhc29uLmRpcmVjdC5wYWlyd2lzZSAlPiUgDQogIHBpdm90X2xvbmdlcihjb2xzID0gYyhXZXQsIERyeSksIG5hbWVzX3RvID0gIlNlYXNvbiIsIHZhbHVlc190byA9ICJOaWNoZSBBcmVhIikgJT4lIA0KICBtdXRhdGUoSGFiaXRhdCA9IGdzdWIoIk5QIiwgIk5lYXIgUG9uZCIsIEhhYml0YXQpKQ0KDQoNCihzZWFzb24ubmljaGUuYXJlYS5oYWJpdGF0LnBsb3QgPC0gZ2dwbG90KGRhdGEgPSBhbGwuc2Vhc29uLmRpcmVjdC5wYWlyd2lzZS5sb25nLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWVzKHggPSBTZWFzb24sIHkgPSBgTmljaGUgQXJlYWApKSsNCiAgICBnZW9tX2JveHBsb3QoKSsNCiAgICBmYWNldF96b29tKHlsaW0gPSBjKDAsIDEpKSsNCiAgICBmYWNldF93cmFwKH5IYWJpdGF0KSsNCiAgICBzY2FsZV94X2Rpc2NyZXRlKGxpbWl0cyA9IGMoIldldCIsICJEcnkiKSkNCiAgI2Nvb3JkX2NhcnRlc2lhbih5bGltID0gYygwLDEpKQ0KICANCikNCg0Kc2Vhc29uLm5pY2hlLnNoaWZ0cyA8LSBhbGwuc2Vhc29uLmRpcmVjdC5wYWlyd2lzZS5sb25nICU+JSANCiAgZmlsdGVyKGBXZXQgPCBEcnlgIDw9IDAuMDUgfCBgV2V0IDwgRHJ5YCA+PSAwLjk1KQ0KDQpzZWFzb24ubmljaGUuc2hpZnRzICU+JSBncm91cF9ieShIYWJpdGF0LCBTZWFzb24pICU+JSB0YWxseSgpDQoNCihzaS5zZWFzb24ubmljaGUuYXJlYS5zaGlmdHMuaGFiaXRhdC5wbG90IDwtIGdncGxvdChkYXRhID0gc2Vhc29uLm5pY2hlLnNoaWZ0cywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZXMoeCA9IFNlYXNvbiwgeSA9IGBOaWNoZSBBcmVhYCkpKw0KICAgIGdlb21fYm94cGxvdCgpKw0KICAgICNnZW9tX3Zpb2xpbihkcmF3X3F1YW50aWxlcyA9IDAuNSwgYWxwaGEgPSAwLjUpKw0KICAgICNmYWNldF96b29tKHlsaW0gPSBjKDAsIDEpKSsNCiAgICBmYWNldF93cmFwKH5IYWJpdGF0LCBzY2FsZXMgPSAiZnJlZSIpKw0KICAgIHNjYWxlX3hfZGlzY3JldGUobGltaXRzID0gYygiV2V0IiwgIkRyeSIpKSsNCiAgICAjY29vcmRfY2FydGVzaWFuKHlsaW0gPSBjKDAsNikpKw0KICAgIHlsYWIobGFiZWwgPSBleHByZXNzaW9uKE5pY2hlW1NJQV0pKSsNCiAgICB0aGVtZV9idygpKw0KICAgIHRoZW1lKHRleHQgPSBlbGVtZW50X3RleHQoZmFtaWx5ID0gIlRpbWVzIiwgc2l6ZSA9IDgpLA0KICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gNikpDQogIA0KKQ0KDQojIGdnc2F2ZSgic3RhYmxlX2lzb3RvcGVfc2Vhc29uYWxfbmljaGVfc2hpZnRzX3Blcl9oYWJpdGF0LnRpZmYiLCANCiMgICAgICAgIHBsb3QgPSBzaS5zZWFzb24ubmljaGUuYXJlYS5zaGlmdHMuaGFiaXRhdC5wbG90LCANCiMgICAgICAgIGRwaSA9IDYwMCwgaGVpZ2h0ID0gMTUwLCB3aWR0aCA9IDI1MCwgdW5pdHMgPSAibW0iKQ0KDQpzZWFzb24ubmljaGUuc2hpZnRzICU+JSBncm91cF9ieShIYWJpdGF0LCBTZWFzb24sIGBUcm9waGljIEd1aWxkYCkgJT4lIHRhbGx5KCkgJT4lIA0KICBhcnJhbmdlKEhhYml0YXQsIGBUcm9waGljIEd1aWxkYCkgJT4lIHByaW50KG4gPSAyNikNCg0KKHNpLnNlYXNvbi5uaWNoZS5hcmVhLnNoaWZ0cy5ndWlsZC5oYWJpdGF0LnBsb3QgPC0gZ2dwbG90KGRhdGEgPSBzZWFzb24ubmljaGUuc2hpZnRzLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFlcyh4ID0gU2Vhc29uLCB5ID0gYE5pY2hlIEFyZWFgKSkrDQogICAgZ2VvbV9ib3hwbG90KCkrDQogICAgI2dlb21fdmlvbGluKGRyYXdfcXVhbnRpbGVzID0gMC41LCBhbHBoYSA9IDAuNSkrDQogICAgI2ZhY2V0X3pvb20oeWxpbSA9IGMoMCwgMSkpKw0KICAgIGZhY2V0X3dyYXAofkhhYml0YXQqYFRyb3BoaWMgR3VpbGRgLCBzY2FsZXMgPSAiZnJlZV95IikrDQogICAgc2NhbGVfeF9kaXNjcmV0ZShsaW1pdHMgPSBjKCJXZXQiLCAiRHJ5IikpKw0KICAgICNjb29yZF9jYXJ0ZXNpYW4oeWxpbSA9IGMoMCw2KSkrDQogICAgeWxhYihsYWJlbCA9IGV4cHJlc3Npb24oTmljaGVbU0lBXSkpKw0KICAgIHRoZW1lX2J3KCkrDQogICAgdGhlbWUodGV4dCA9IGVsZW1lbnRfdGV4dChmYW1pbHkgPSAiVGltZXMiLCBzaXplID0gOCksDQogICAgICAgICAgICBheGlzLnRleHQgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDYpKQ0KICANCikNCg0KIyBnZ3NhdmUoInN0YWJsZV9pc290b3BlX3NlYXNvbmFsX25pY2hlX3NoaWZ0c19ndWlsZF9wZXJfaGFiaXRhdC50aWZmIiwgDQojICAgICAgICBwbG90ID0gc2kuc2Vhc29uLm5pY2hlLmFyZWEuc2hpZnRzLmd1aWxkLmhhYml0YXQucGxvdCwgDQojICAgICAgICBkcGkgPSA2MDAsIGhlaWdodCA9IDE1MCwgd2lkdGggPSAyNTAsIHVuaXRzID0gIm1tIikNCg0KYGBgDQoNCiMjI1Nsb3VnaCBDb21wYXJpc29ucw0KIyMjIyBNYXJzaCB3ZXQgc2Vhc29uDQpgYGB7cn0NCnNsb3VnaC5tYXJzaC53ZXQucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNsb3VnaC5tYXJzaC53ZXQubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTZWFzb24gPT0gIldldCIsIEhhYml0YXQgPT0gIk1hcnNoIikgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gYFNpemUgQ2xhc3NgLCBuYW1lc19mcm9tID0gU2xvdWdoLCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShTUlMpLCAhaXMubmEoVFNMKSkNCg0Kc2xvdWdoLm1hcnNoLndldC5kaXJlY3QucGFpcndpc2UgPC0gc2xvdWdoLm1hcnNoLndldC5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXMoc2xvdWdoLm1hcnNoLndldC5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHNsb3VnaC5tYXJzaC53ZXQubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIlRTTCIpLCBjb250YWlucygiU1JTIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTbG91Z2gpKSAlPiUgDQogIHJlbmFtZShgVFNMIDwgU1JTYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYFRTTCA8IFNSU2AgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgVFNMIDwgU1JTYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYFRTTCA8IFNSU2AgPiAwLjA1IHwgYFRTTCA8IFNSU2AgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFRTTC1TUlMpL1NSUykqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkVMU1BQIiB+ICJCZWxvc3RvbWEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNISVJPTiIgfiAiQ2hpcm9ub21pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09FTkFHIiB+ICJDb2VuYWdyaW9uaWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoaW11cyBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQRUxGRU0iIH4gIlAuIGZlbW9yYXR1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0ZBTCIgfiAiUC4gZmFsbGF4IiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPQUxMIiB+ICJQLiBhbGxlbmkiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCUkFHUkEiIH4gIkIuIGdyYXZpZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJBTVBISVBPRCIgfiAiQW1waGlwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTZWFzb24sIEhhYml0YXQsIGBTaXplIENsYXNzYCwgVFNMLCBTUlMsIGBUU0wgPCBTUlNgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiN3cml0ZS54bHN4KHNsb3VnaC5tYXJzaC53ZXQuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInNsb3VnaF9tYXJzaF93ZXRfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBOZWFyIHBvbmQgd2V0IHNlYXNvbg0KYGBge3J9DQpzbG91Z2gubnAud2V0LnBhaXJ3aXNlIDwtIFNFQS5CLnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJOUCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJOUCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQpzbG91Z2gubnAud2V0Lm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2Vhc29uID09ICJXZXQiLCBIYWJpdGF0ID09ICJOUCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IFNsb3VnaCwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoU1JTKSwgIWlzLm5hKFRTTCkpDQoNCnNsb3VnaC5ucC53ZXQuZGlyZWN0LnBhaXJ3aXNlIDwtIHNsb3VnaC5ucC53ZXQucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHNsb3VnaC5ucC53ZXQucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzbG91Z2gubnAud2V0Lm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJUU0wiKSwgY29udGFpbnMoIlNSUyIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoU2xvdWdoKSkgJT4lIA0KICByZW5hbWUoYFRTTCA8IFNSU2AgPSAiLiIpICU+JSANCiAgbXV0YXRlKCNgUHJlID4gUG9zdGAgPSAxIC0gYFByZSA8IFBvc3RgLA0KICAgIERpcmVjdGlvbiA9IGNhc2Vfd2hlbigNCiAgICAgIGBUU0wgPCBTUlNgID49IDAuOTUgfiAiRGVjcmVhc2UiLA0KICAgICAgYFRTTCA8IFNSU2AgPCAwLjA1IH4gIkluY3JlYXNlIiwNCiAgICAgIGBUU0wgPCBTUlNgID4gMC4wNSB8IGBUU0wgPCBTUlNgIDwgMC45NSB+ICJObyBDaGFuZ2UiKSwNCiAgICBgUGVyY2VudCBDaGFuZ2VgID0gKChUU0wtU1JTKS9TUlMpKjEwMCwNCiAgICBgU2l6ZSBDbGFzc2AgPSBjYXNlX3doZW4oDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gIkNoaXJvbm9taWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPRU5BRyIgfiAiQ29lbmFncmlvbmlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2Vhc29uLCBIYWJpdGF0LCBgU2l6ZSBDbGFzc2AsIFRTTCwgU1JTLCBgVFNMIDwgU1JTYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeChzbG91Z2gubnAud2V0LmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJzbG91Z2hfbnBfd2V0X1NFQUJfcHJvYl9kaWZmLnhsc3giKQ0KYGBgDQoNCiMjIyMgUG9uZCB3ZXQgc2Vhc29uDQpgYGB7cn0NCnNsb3VnaC5wb25kLndldC5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiUG9uZCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJQb25kIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNsb3VnaC5wb25kLndldC5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNlYXNvbiA9PSAiV2V0IiwgSGFiaXRhdCA9PSAiUG9uZCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IFNsb3VnaCwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoU1JTKSwgIWlzLm5hKFRTTCkpDQoNCnNsb3VnaC5wb25kLndldC5kaXJlY3QucGFpcndpc2UgPC0gc2xvdWdoLnBvbmQud2V0LnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyhzbG91Z2gucG9uZC53ZXQucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzbG91Z2gucG9uZC53ZXQubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIlRTTCIpLCBjb250YWlucygiU1JTIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTbG91Z2gpKSAlPiUgDQogIHJlbmFtZShgVFNMIDwgU1JTYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYFRTTCA8IFNSU2AgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgVFNMIDwgU1JTYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYFRTTCA8IFNSU2AgPiAwLjA1IHwgYFRTTCA8IFNSU2AgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFRTTC1TUlMpL1NSUykqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkFNUEhJUE9EIiB+ICJBbXBoaXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT1BFUE9EIiB+ICJDb3BlcG9kYSIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNlYXNvbiwgSGFiaXRhdCwgYFNpemUgQ2xhc3NgLCBUU0wsIFNSUywgYFRTTCA8IFNSU2AsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KI3dyaXRlLnhsc3goc2xvdWdoLnBvbmQud2V0LmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJzbG91Z2hfcG9uZF93ZXRfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBNYXJzaCBkcnkgc2Vhc29uDQpgYGB7cn0NCnNsb3VnaC5tYXJzaC5kcnkucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNsb3VnaC5tYXJzaC5kcnkubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTZWFzb24gPT0gIkRyeSIsIEhhYml0YXQgPT0gIk1hcnNoIikgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gYFNpemUgQ2xhc3NgLCBuYW1lc19mcm9tID0gU2xvdWdoLCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShTUlMpLCAhaXMubmEoVFNMKSkNCg0Kc2xvdWdoLm1hcnNoLmRyeS5kaXJlY3QucGFpcndpc2UgPC0gc2xvdWdoLm1hcnNoLmRyeS5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXMoc2xvdWdoLm1hcnNoLmRyeS5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHNsb3VnaC5tYXJzaC5kcnkubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIlRTTCIpLCBjb250YWlucygiU1JTIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTbG91Z2gpKSAlPiUgDQogIHJlbmFtZShgVFNMIDwgU1JTYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYFRTTCA8IFNSU2AgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgVFNMIDwgU1JTYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYFRTTCA8IFNSU2AgPiAwLjA1IHwgYFRTTCA8IFNSU2AgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFRTTC1TUlMpL1NSUykqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCUkFHUkEiIH4gIkIuIGdyYXZpZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT1BFUE9EIiB+ICJDb3BlcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNISVJPTiIgfiAiQ2hpcm9ub21pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09FTkFHIiB+ICJDb2VuYWdyaW9uaWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoaW11cyBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiRVJZU0lNIiB+ICJFLiBzaW1wbGljaWNvbGxpcyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2Vhc29uLCBIYWJpdGF0LCBgU2l6ZSBDbGFzc2AsIFRTTCwgU1JTLCBgVFNMIDwgU1JTYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeChzbG91Z2gubWFyc2guZHJ5LmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJzbG91Z2hfbWFyc2hfZHJ5X1NFQUJfcHJvYl9kaWZmLnhsc3giKQ0KYGBgDQoNCiMjIyMgTmVhciBwb25kIGRyeSBzZWFzb24NCk5vIGNvbXBhcmlzb25zIHBvc3NpYmxlIGJlY2F1c2Ugb2YgVFNMIG5lYXIgcG9uZHMgZHJ5aW5nIGVhcmx5DQoNCiMjIyMgUG9uZCBkcnkgc2Vhc29uDQpgYGB7cn0NCnNsb3VnaC5wb25kLmRyeS5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiUG9uZCIsIFNlYXNvbiA9PSAiRHJ5IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJQb25kIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNsb3VnaC5wb25kLmRyeS5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNlYXNvbiA9PSAiRHJ5IiwgSGFiaXRhdCA9PSAiUG9uZCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IFNsb3VnaCwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoU1JTKSwgIWlzLm5hKFRTTCkpDQoNCnNsb3VnaC5wb25kLmRyeS5kaXJlY3QucGFpcndpc2UgPC0gc2xvdWdoLnBvbmQuZHJ5LnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyhzbG91Z2gucG9uZC5kcnkucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzbG91Z2gucG9uZC5kcnkubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIlRTTCIpLCBjb250YWlucygiU1JTIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhTbG91Z2gpKSAlPiUgDQogIHJlbmFtZShgVFNMIDwgU1JTYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYFRTTCA8IFNSU2AgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgVFNMIDwgU1JTYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYFRTTCA8IFNSU2AgPiAwLjA1IHwgYFRTTCA8IFNSU2AgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFRTTC1TUlMpL1NSUykqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCUkFHUkEiIH4gIkIuIGdyYXZpZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT1BFUE9EIiB+ICJDb3BlcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNISVJPTiIgfiAiQ2hpcm9ub21pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09FTkFHIiB+ICJDb2VuYWdyaW9uaWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoaW11cyBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiRVJZU0lNIiB+ICJFLiBzaW1wbGljaWNvbGxpcyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2Vhc29uLCBIYWJpdGF0LCBgU2l6ZSBDbGFzc2AsIFRTTCwgU1JTLCBgVFNMIDwgU1JTYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeChzbG91Z2gucG9uZC5kcnkuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInNsb3VnaF9wb25kX2RyeV9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIENvbWJpbmUgc2xvdWdoIGNvbXBhcmlzb25zDQpgYGB7cn0NCnNsb3VnaC5wYWlyd2lzZSA8LQ0KICBiaW5kX3Jvd3MoDQogICAgc2xvdWdoLm1hcnNoLmRyeS5kaXJlY3QucGFpcndpc2UsDQogICAgc2xvdWdoLnBvbmQuZHJ5LmRpcmVjdC5wYWlyd2lzZSwNCiAgICBzbG91Z2gubWFyc2gud2V0LmRpcmVjdC5wYWlyd2lzZSwNCiAgICBzbG91Z2gubnAud2V0LmRpcmVjdC5wYWlyd2lzZSwNCiAgICBzbG91Z2gucG9uZC53ZXQuZGlyZWN0LnBhaXJ3aXNlDQogICkNCg0Kd3JpdGUuY3N2KHNsb3VnaC5wYWlyd2lzZSwgDQogICAgICAgICAgIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUG9zdC1JbnZhc2lvbi9zbG91Z2hfcGFpcndpc2UuY3N2IiwNCiAgICAgICAgICByb3cubmFtZXMgPSBGKQ0KDQojcHJvcG9ydGlvbiBvZiBzdGF0aXN0aWNhbCBjaGFuZ2VzIGluIHNsb3VnaCBjb21wYXJpc29ucw0Kc3VtKHNsb3VnaC5wYWlyd2lzZSRgVFNMIDwgU1JTYD49MC45NSB8IHNsb3VnaC5wYWlyd2lzZSRgVFNMIDwgU1JTYDw9MC4wNSkvbnJvdyhzbG91Z2gucGFpcndpc2UpIA0KDQpzbG91Z2gucGFpcndpc2UgJT4lIA0KICBmaWx0ZXIoYFRTTCA8IFNSU2AgPj0gMC45NSB8IGBUU0wgPCBTUlNgIDw9IDAuMDUpICU+JSANCiAgbXV0YXRlKGBQZXJjZW50IENoYW5nZWAgPSBhYnMoYFBlcmNlbnQgQ2hhbmdlYCkpICU+JSANCiAgc3VtbWFyaXplX2F0KC52YXJzID0gIlBlcmNlbnQgQ2hhbmdlIiwgbGlzdChtZWFuID0gbWVhbiwgc2QgPSBzZCkpDQpgYGANCg0KIyMjIEhhYml0YXQgQ29tcGFyaXNvbnMNCiMjIyMgU1JTIHdldCBtYXJzaCB2cyBuZWFyIHBvbmQgDQpgYGB7cn0NCnNycy53ZXQubWFyc2gubnAucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk5QIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNycy53ZXQubWFyc2gubnAubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgJWluJSAgYygiTWFyc2giLCAiTlAiKSwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBIYWJpdGF0LCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShNYXJzaCksICFpcy5uYShOUCkpDQoNCnNycy53ZXQubWFyc2gubnAuZGlyZWN0LnBhaXJ3aXNlIDwtIHNycy53ZXQubWFyc2gubnAucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHNycy53ZXQubWFyc2gubnAucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzcnMud2V0Lm1hcnNoLm5wLm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJNYXJzaCIpLCBjb250YWlucygiTlAiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKEhhYml0YXQpKSAlPiUgDQogIHJlbmFtZShgTWFyc2ggPCBOUGAgPSAiLiIpICU+JSANCiAgbXV0YXRlKCNgUHJlID4gUG9zdGAgPSAxIC0gYFByZSA8IFBvc3RgLA0KICAgIERpcmVjdGlvbiA9IGNhc2Vfd2hlbigNCiAgICAgIGBNYXJzaCA8IE5QYCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBNYXJzaCA8IE5QYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYE1hcnNoIDwgTlBgID4gMC4wNSB8IGBNYXJzaCA8IE5QYCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoTlAtTWFyc2gpL01hcnNoKSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJBTVBISVBPRCIgfiAiQW1waGlwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkVMU1BQIiB+ICJCZWxvc3RvbWEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0hJUk9OIiB+ICJDaGlyb25vbWlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJFUllTSU0iIH4gIkUuIHNpbXBsaWNpY29sbGlzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQRUxGRU0iIH4gIlAuIGZlbW9yYXR1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0ZBTCIgfiAiUC4gZmFsbGF4IiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPQUxMIiB+ICJQLiBhbGxlbmkiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9TUFAiIH4gIlByb2NhbWJhcnVzIHNwcC4iLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIFNlYXNvbiwgYFNpemUgQ2xhc3NgLCBNYXJzaCwgTlAsIGBNYXJzaCA8IE5QYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeChzcnMud2V0Lm1hcnNoLm5wLmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJzcnNfd2V0X21hcnNoX25wX1NFQUJfcHJvYl9kaWZmLnhsc3giKQ0KYGBgDQoNCiMjIyMgU1JTIHdldCBtYXJzaCB2cyBwb25kDQpgYGB7cn0NCnNycy53ZXQubWFyc2gucG9uZC5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiTWFyc2giLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiUG9uZCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQpzcnMud2V0Lm1hcnNoLnBvbmQubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgJWluJSAgYygiTWFyc2giLCAiUG9uZCIpLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IEhhYml0YXQsIHZhbHVlc19mcm9tID0gbW9kZSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKE1hcnNoKSwgIWlzLm5hKFBvbmQpKQ0KDQpzcnMud2V0Lm1hcnNoLnBvbmQuZGlyZWN0LnBhaXJ3aXNlIDwtIHNycy53ZXQubWFyc2gucG9uZC5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXMoc3JzLndldC5tYXJzaC5wb25kLnBhaXJ3aXNlKSkgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGZpbHRlcighYFNpemUgQ2xhc3NgICVpbiUgYygiR3JlZW4gQWxnYWUiLCAiRkxPQyIsICJQRVJNQVQiLCAiUEVSRVBJIikpICU+JSANCiAgbWVyZ2UoLiwgc3JzLndldC5tYXJzaC5wb25kLm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJNYXJzaCIpLCBjb250YWlucygiUG9uZCIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoSGFiaXRhdCkpICU+JSANCiAgcmVuYW1lKGBNYXJzaCA8IFBvbmRgID0gIi4iKSAlPiUgDQogIG11dGF0ZSgjYFByZSA+IFBvc3RgID0gMSAtIGBQcmUgPCBQb3N0YCwNCiAgICBEaXJlY3Rpb24gPSBjYXNlX3doZW4oDQogICAgICBgTWFyc2ggPCBQb25kYCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBNYXJzaCA8IFBvbmRgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgTWFyc2ggPCBQb25kYCA+IDAuMDUgfCBgTWFyc2ggPCBQb25kYCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoUG9uZC1NYXJzaCkvTWFyc2gpKjEwMCwNCiAgICBgU2l6ZSBDbGFzc2AgPSBjYXNlX3doZW4oDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkFNUEhJUE9EIiB+ICJBbXBoaXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCRUxTUFAiIH4gIkJlbG9zdG9tYSBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gIkNoaXJvbm9taWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPRU5BRyIgfiAiQ29lbmFncmlvbmlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVSWVNJTSIgfiAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJMSUJJTkMiIH4gIkwuIGluY2VzdGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST1NQUCIgfiAiUHJvY2FtYmFydXMgc3BwLiIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgU2Vhc29uLCBgU2l6ZSBDbGFzc2AsIE1hcnNoLCBQb25kLCBgTWFyc2ggPCBQb25kYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeChzcnMud2V0Lm1hcnNoLnBvbmQuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInNyc193ZXRfbWFyc2hfcG9uZF9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIFNSUyB3ZXQgbmVhciBwb25kIHZzIHBvbmQNCmBgYHtyfQ0Kc3JzLndldC5ucC5wb25kLnBhaXJ3aXNlIDwtIFNFQS5CLnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJOUCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJQb25kIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNycy53ZXQubnAucG9uZC5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCAlaW4lICBjKCJOUCIsICJQb25kIiksIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gYFNpemUgQ2xhc3NgLCBuYW1lc19mcm9tID0gSGFiaXRhdCwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoTlApLCAhaXMubmEoUG9uZCkpDQoNCnNycy53ZXQubnAucG9uZC5kaXJlY3QucGFpcndpc2UgPC0gc3JzLndldC5ucC5wb25kLnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyhzcnMud2V0Lm5wLnBvbmQucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzcnMud2V0Lm5wLnBvbmQubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIk5QIiksIGNvbnRhaW5zKCJQb25kIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhIYWJpdGF0KSkgJT4lIA0KICByZW5hbWUoYE5QIDwgUG9uZGAgPSAiLiIpICU+JSANCiAgbXV0YXRlKCNgUHJlID4gUG9zdGAgPSAxIC0gYFByZSA8IFBvc3RgLA0KICAgIERpcmVjdGlvbiA9IGNhc2Vfd2hlbigNCiAgICAgIGBOUCA8IFBvbmRgID49IDAuOTUgfiAiRGVjcmVhc2UiLA0KICAgICAgYE5QIDwgUG9uZGAgPCAwLjA1IH4gIkluY3JlYXNlIiwNCiAgICAgIGBOUCA8IFBvbmRgID4gMC4wNSB8IGBOUCA8IFBvbmRgIDwgMC45NSB+ICJObyBDaGFuZ2UiKSwNCiAgICBgUGVyY2VudCBDaGFuZ2VgID0gKChQb25kLU5QKS9OUCkqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCUkFHUkEiIH4gIkIuIGdyYXZpZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT1BFUE9EIiB+ICJDb3BlcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNISVJPTiIgfiAiQ2hpcm9ub21pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09FTkFHIiB+ICJDb2VuYWdyaW9uaWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoaW11cyBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiRVJZU0lNIiB+ICJFLiBzaW1wbGljaWNvbGxpcyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkxJQklOQyIgfiAiTC4gaW5jZXN0YSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPU1BQIiB+ICJQcm9jYW1iYXJ1cyBzcHAuIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBTZWFzb24sIGBTaXplIENsYXNzYCwgTlAsIFBvbmQsIGBOUCA8IFBvbmRgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiN3cml0ZS54bHN4KHNycy53ZXQubnAucG9uZC5kaXJlY3QucGFpcndpc2UsIGZpbGUgPSAic3JzX3dldF9ucF9wb25kX1NFQUJfcHJvYl9kaWZmLnhsc3giKQ0KYGBgDQoNCiMjIyMgU1JTIGRyeSBtYXJzaCB2cyBuZWFyIHBvbmQNCmBgYHtyfQ0Kc3JzLmRyeS5tYXJzaC5ucC5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiTWFyc2giLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCA9PSAiTlAiLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0Kc3JzLmRyeS5tYXJzaC5ucC5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCAlaW4lICBjKCJNYXJzaCIsICJOUCIpLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IEhhYml0YXQsIHZhbHVlc19mcm9tID0gbW9kZSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKE1hcnNoKSwgIWlzLm5hKE5QKSkNCg0Kc3JzLmRyeS5tYXJzaC5ucC5kaXJlY3QucGFpcndpc2UgPC0gc3JzLmRyeS5tYXJzaC5ucC5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXMoc3JzLmRyeS5tYXJzaC5ucC5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHNycy5kcnkubWFyc2gubnAubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIk1hcnNoIiksIGNvbnRhaW5zKCJOUCIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoSGFiaXRhdCkpICU+JSANCiAgcmVuYW1lKGBNYXJzaCA8IE5QYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYE1hcnNoIDwgTlBgID49IDAuOTUgfiAiRGVjcmVhc2UiLA0KICAgICAgYE1hcnNoIDwgTlBgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgTWFyc2ggPCBOUGAgPiAwLjA1IHwgYE1hcnNoIDwgTlBgIDwgMC45NSB+ICJObyBDaGFuZ2UiKSwNCiAgICBgUGVyY2VudCBDaGFuZ2VgID0gKChOUC1NYXJzaCkvTWFyc2gpKjEwMCwNCiAgICBgU2l6ZSBDbGFzc2AgPSBjYXNlX3doZW4oDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkFNUEhJUE9EIiB+ICJBbXBoaXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCRUxTUFAiIH4gIkJlbG9zdG9tYSBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gIkNoaXJvbm9taWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPRU5BRyIgfiAiQ29lbmFncmlvbmlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVSWVNJTSIgfiAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST1NQUCIgfiAiUHJvY2FtYmFydXMgc3BwLiIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgU2Vhc29uLCBgU2l6ZSBDbGFzc2AsIE1hcnNoLCBOUCwgYE1hcnNoIDwgTlBgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiN3cml0ZS54bHN4KHNycy5kcnkubWFyc2gubnAuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInNyc19kcnlfbWFyc2hfbnBfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBTUlMgZHJ5IG1hcnNoIHZzIHBvbmQNCmBgYHtyfQ0Kc3JzLmRyeS5tYXJzaC5wb25kLnBhaXJ3aXNlIDwtIFNFQS5CLnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJNYXJzaCIsIFNlYXNvbiA9PSAiRHJ5IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ID09ICJQb25kIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnNycy5kcnkubWFyc2gucG9uZC5tb2Rlcy53aWRlIDwtIFNFQS5CLm1vZGVzLm1hdHJpeC50ICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShgU2l6ZSBDbGFzc2AgPSBnc3ViKCJeLiIsICIiLCBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiU1JTIiwgSGFiaXRhdCAlaW4lICBjKCJNYXJzaCIsICJQb25kIiksIFNlYXNvbiA9PSAiRHJ5IikgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gYFNpemUgQ2xhc3NgLCBuYW1lc19mcm9tID0gSGFiaXRhdCwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoTWFyc2gpLCAhaXMubmEoUG9uZCkpDQoNCnNycy5kcnkubWFyc2gucG9uZC5kaXJlY3QucGFpcndpc2UgPC0gc3JzLmRyeS5tYXJzaC5wb25kLnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyhzcnMuZHJ5Lm1hcnNoLnBvbmQucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCBzcnMuZHJ5Lm1hcnNoLnBvbmQubW9kZXMud2lkZSwgYnkgPSAiU2l6ZSBDbGFzcyIpICU+JSANCiAgc2VsZWN0KGBTaXplIENsYXNzYCwgY29udGFpbnMoIk1hcnNoIiksIGNvbnRhaW5zKCJQb25kIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhIYWJpdGF0KSkgJT4lIA0KICByZW5hbWUoYE1hcnNoIDwgUG9uZGAgPSAiLiIpICU+JSANCiAgbXV0YXRlKCNgUHJlID4gUG9zdGAgPSAxIC0gYFByZSA8IFBvc3RgLA0KICAgIERpcmVjdGlvbiA9IGNhc2Vfd2hlbigNCiAgICAgIGBNYXJzaCA8IFBvbmRgID49IDAuOTUgfiAiRGVjcmVhc2UiLA0KICAgICAgYE1hcnNoIDwgUG9uZGAgPCAwLjA1IH4gIkluY3JlYXNlIiwNCiAgICAgIGBNYXJzaCA8IFBvbmRgID4gMC4wNSB8IGBNYXJzaCA8IFBvbmRgIDwgMC45NSB+ICJObyBDaGFuZ2UiKSwNCiAgICBgUGVyY2VudCBDaGFuZ2VgID0gKChQb25kLU1hcnNoKS9NYXJzaCkqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCUkFHUkEiIH4gIkIuIGdyYXZpZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT1BFUE9EIiB+ICJDb3BlcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNISVJPTiIgfiAiQ2hpcm9ub21pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09FTkFHIiB+ICJDb2VuYWdyaW9uaWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNFTFNQUCIgfiAiQ2VsaXRoaW11cyBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiRVJZU0lNIiB+ICJFLiBzaW1wbGljaWNvbGxpcyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkxJQklOQyIgfiAiTC4gaW5jZXN0YSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQTEFTQ0EiIH4gIlBsYW5vcmJlbGxhIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPU1BQIiB+ICJQcm9jYW1iYXJ1cyBzcHAuIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBTZWFzb24sIGBTaXplIENsYXNzYCwgTWFyc2gsIFBvbmQsIGBNYXJzaCA8IFBvbmRgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiN3cml0ZS54bHN4KHNycy5kcnkubWFyc2gucG9uZC5kaXJlY3QucGFpcndpc2UsIGZpbGUgPSAic3JzX2RyeV9tYXJzaF9wb25kX1NFQUJfcHJvYl9kaWZmLnhsc3giKQ0KYGBgDQoNCiMjIyMgU1JTIGRyeSBuZWFyIHBvbmQgdnMgcG9uZA0KYGBge3J9DQpzcnMuZHJ5Lm5wLnBvbmQucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIk5QIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlNSUyIsIEhhYml0YXQgPT0gIlBvbmQiLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0Kc3JzLmRyeS5ucC5wb25kLm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJTUlMiLCBIYWJpdGF0ICVpbiUgIGMoIk5QIiwgIlBvbmQiKSwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBIYWJpdGF0LCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShOUCksICFpcy5uYShQb25kKSkNCg0Kc3JzLmRyeS5ucC5wb25kLmRpcmVjdC5wYWlyd2lzZSA8LSBzcnMuZHJ5Lm5wLnBvbmQucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHNycy5kcnkubnAucG9uZC5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHNycy5kcnkubnAucG9uZC5tb2Rlcy53aWRlLCBieSA9ICJTaXplIENsYXNzIikgJT4lIA0KICBzZWxlY3QoYFNpemUgQ2xhc3NgLCBjb250YWlucygiTlAiKSwgY29udGFpbnMoIlBvbmQiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKEhhYml0YXQpKSAlPiUgDQogIHJlbmFtZShgTlAgPCBQb25kYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYE5QIDwgUG9uZGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgTlAgPCBQb25kYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYE5QIDwgUG9uZGAgPiAwLjA1IHwgYE5QIDwgUG9uZGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFBvbmQtTlApL05QKSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJBTVBISVBPRCIgfiAiQW1waGlwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkVMU1BQIiB+ICJCZWxvc3RvbWEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0hJUk9OIiB+ICJDaGlyb25vbWlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJFUllTSU0iIH4gIkUuIHNpbXBsaWNpY29sbGlzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiTElCSU5DIiB+ICJMLiBpbmNlc3RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQRUxGRU0iIH4gIlAuIGZlbW9yYXR1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0ZBTCIgfiAiUC4gZmFsbGF4IiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPQUxMIiB+ICJQLiBhbGxlbmkiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9TUFAiIH4gIlByb2NhbWJhcnVzIHNwcC4iLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIFNlYXNvbiwgYFNpemUgQ2xhc3NgLCBOUCwgUG9uZCwgYE5QIDwgUG9uZGAsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KI3dyaXRlLnhsc3goc3JzLmRyeS5ucC5wb25kLmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJzcnNfZHJ5X25wX3BvbmRfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBUU0wgd2V0IG1hcnNoIHZzIG5lYXIgcG9uZA0KYGBge3J9DQp0c2wud2V0Lm1hcnNoLm5wLnBhaXJ3aXNlIDwtIFNFQS5CLnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJNYXJzaCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICAjdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgc2VsZWN0KC1jKFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uKSkgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNpemVDbGFzcyIpICU+JSANCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lDQogIHNlcGFyYXRlKFNlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKFNpemVDbGFzcyA9IGdzdWIoIl4uIiwgIiIsIFNpemVDbGFzcykpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ID09ICJOUCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQp0c2wud2V0Lm1hcnNoLm5wLm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ICVpbiUgIGMoIk1hcnNoIiwgIk5QIiksIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gYFNpemUgQ2xhc3NgLCBuYW1lc19mcm9tID0gSGFiaXRhdCwgdmFsdWVzX2Zyb20gPSBtb2RlKSAlPiUgDQogIGZpbHRlcighaXMubmEoTWFyc2gpLCAhaXMubmEoTlApKQ0KDQp0c2wud2V0Lm1hcnNoLm5wLmRpcmVjdC5wYWlyd2lzZSA8LSB0c2wud2V0Lm1hcnNoLm5wLnBhaXJ3aXNlICU+JSBhcy5tYXRyaXgoKSAlPiUgDQogIGRpYWcoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgbXV0YXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MgPSByb3duYW1lcyh0c2wud2V0Lm1hcnNoLm5wLnBhaXJ3aXNlKSkgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGZpbHRlcighYFNpemUgQ2xhc3NgICVpbiUgYygiR3JlZW4gQWxnYWUiLCAiRkxPQyIsICJQRVJNQVQiLCAiUEVSRVBJIikpICU+JSANCiAgbWVyZ2UoLiwgdHNsLndldC5tYXJzaC5ucC5tb2Rlcy53aWRlLCBieSA9ICJTaXplIENsYXNzIikgJT4lIA0KICBzZWxlY3QoYFNpemUgQ2xhc3NgLCBjb250YWlucygiTWFyc2giKSwgY29udGFpbnMoIk5QIiksIGV2ZXJ5dGhpbmcoKSkgJT4lIHNlbGVjdCgtYyhIYWJpdGF0KSkgJT4lIA0KICByZW5hbWUoYE1hcnNoIDwgTlBgID0gIi4iKSAlPiUgDQogIG11dGF0ZSgjYFByZSA+IFBvc3RgID0gMSAtIGBQcmUgPCBQb3N0YCwNCiAgICBEaXJlY3Rpb24gPSBjYXNlX3doZW4oDQogICAgICBgTWFyc2ggPCBOUGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgTWFyc2ggPCBOUGAgPCAwLjA1IH4gIkluY3JlYXNlIiwNCiAgICAgIGBNYXJzaCA8IE5QYCA+IDAuMDUgfCBgTWFyc2ggPCBOUGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKE5QLU1hcnNoKS9NYXJzaCkqMTAwLA0KICAgIGBTaXplIENsYXNzYCA9IGNhc2Vfd2hlbigNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQU1QSElQT0QiIH4gIkFtcGhpcG9kYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCTFVFIE1JVEUiIH4gIkh5ZHJhY2huaWRpYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPTEVPQSIgfiAiQ29sZW9wdGVyYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0hJUk9OIiB+ICJDaGlyb25vbWlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJFUllTSU0iIH4gIkUuIHNpbXBsaWNpY29sbGlzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiR0VSUklEIiB+ICJHZXJyaWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBBTFBBTCIgfiAiUC4gcGFsdWRvc3VzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEVMRkVNIiB+ICJQLiBmZW1vcmF0dXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQTEFTQ0EiIH4gIlBsYW5vcmJlbGxhIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9GQUwiIH4gIlAuIGZhbGxheCIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0FMTCIgfiAiUC4gYWxsZW5pIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPU1BQIiB+ICJQcm9jYW1iYXJ1cyBzcHAuIiwNCiAgICAgIFRSVUUgfiBgU2l6ZSBDbGFzc2ApKSAlPiUgDQogIG11dGF0ZShhY3Jvc3Mod2hlcmUoaXMubnVtZXJpYyksIHJvdW5kLCBkaWdpdHMgPSAyKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBTZWFzb24sIGBTaXplIENsYXNzYCwgTWFyc2gsIE5QLCBgTWFyc2ggPCBOUGAsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KI3dyaXRlLnhsc3godHNsLndldC5tYXJzaC5ucC5kaXJlY3QucGFpcndpc2UsIGZpbGUgPSAidHNsX3dldF9tYXJzaF9ucF9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIFRTTCB3ZXQgbWFyc2ggdnMgcG9uZA0KYGBge3J9DQp0c2wud2V0Lm1hcnNoLnBvbmQucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIlBvbmQiLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0KdHNsLndldC5tYXJzaC5wb25kLm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ICVpbiUgIGMoIk1hcnNoIiwgIlBvbmQiKSwgU2Vhc29uID09ICJXZXQiKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBIYWJpdGF0LCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShNYXJzaCksICFpcy5uYShQb25kKSkNCg0KdHNsLndldC5tYXJzaC5wb25kLmRpcmVjdC5wYWlyd2lzZSA8LSB0c2wud2V0Lm1hcnNoLnBvbmQucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHRzbC53ZXQubWFyc2gucG9uZC5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHRzbC53ZXQubWFyc2gucG9uZC5tb2Rlcy53aWRlLCBieSA9ICJTaXplIENsYXNzIikgJT4lIA0KICBzZWxlY3QoYFNpemUgQ2xhc3NgLCBjb250YWlucygiTWFyc2giKSwgY29udGFpbnMoIlBvbmQiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKEhhYml0YXQpKSAlPiUgDQogIHJlbmFtZShgTWFyc2ggPCBQb25kYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYE1hcnNoIDwgUG9uZGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgTWFyc2ggPCBQb25kYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYE1hcnNoIDwgUG9uZGAgPiAwLjA1IHwgYE1hcnNoIDwgUG9uZGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFBvbmQtTWFyc2gpL01hcnNoKSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJBTVBISVBPRCIgfiAiQW1waGlwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkVMU1BQIiB+ICJCZWxvc3RvbWEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0hJUk9OIiB+ICJDaGlyb25vbWlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJFUllTSU0iIH4gIkUuIHNpbXBsaWNpY29sbGlzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiTElCSU5DIiB+ICJMLiBpbmNlc3RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQRUxGRU0iIH4gIlAuIGZlbW9yYXR1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0ZBTCIgfiAiUC4gZmFsbGF4IiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPQUxMIiB+ICJQLiBhbGxlbmkiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9TUFAiIH4gIlByb2NhbWJhcnVzIHNwcC4iLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIFNlYXNvbiwgYFNpemUgQ2xhc3NgLCBNYXJzaCwgUG9uZCwgYE1hcnNoIDwgUG9uZGAsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KI3dyaXRlLnhsc3godHNsLndldC5tYXJzaC5wb25kLmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJ0c2xfd2V0X21hcnNoX3BvbmRfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBUU0wgd2V0IG5lYXIgcG9uZCB2cyBwb25kDQpgYGB7cn0NCnRzbC53ZXQubnAucG9uZC5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiTlAiLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiUG9uZCIsIFNlYXNvbiA9PSAiV2V0IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQp0c2wud2V0Lm5wLnBvbmQubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgJWluJSAgYygiTlAiLCAiUG9uZCIpLCBTZWFzb24gPT0gIldldCIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IEhhYml0YXQsIHZhbHVlc19mcm9tID0gbW9kZSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKE5QKSwgIWlzLm5hKFBvbmQpKQ0KDQp0c2wud2V0Lm5wLnBvbmQuZGlyZWN0LnBhaXJ3aXNlIDwtIHRzbC53ZXQubnAucG9uZC5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXModHNsLndldC5ucC5wb25kLnBhaXJ3aXNlKSkgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGZpbHRlcighYFNpemUgQ2xhc3NgICVpbiUgYygiR3JlZW4gQWxnYWUiLCAiRkxPQyIsICJQRVJNQVQiLCAiUEVSRVBJIikpICU+JSANCiAgbWVyZ2UoLiwgdHNsLndldC5ucC5wb25kLm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJOUCIpLCBjb250YWlucygiUG9uZCIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoSGFiaXRhdCkpICU+JSANCiAgcmVuYW1lKGBOUCA8IFBvbmRgID0gIi4iKSAlPiUgDQogIG11dGF0ZSgjYFByZSA+IFBvc3RgID0gMSAtIGBQcmUgPCBQb3N0YCwNCiAgICBEaXJlY3Rpb24gPSBjYXNlX3doZW4oDQogICAgICBgTlAgPCBQb25kYCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBOUCA8IFBvbmRgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgTlAgPCBQb25kYCA+IDAuMDUgfCBgTlAgPCBQb25kYCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoUG9uZC1OUCkvTlApKjEwMCwNCiAgICBgU2l6ZSBDbGFzc2AgPSBjYXNlX3doZW4oDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkFNUEhJUE9EIiB+ICJBbXBoaXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCRUxTUFAiIH4gIkJlbG9zdG9tYSBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gIkNoaXJvbm9taWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPRU5BRyIgfiAiQ29lbmFncmlvbmlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVSWVNJTSIgfiAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJMSUJJTkMiIH4gIkwuIGluY2VzdGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST1NQUCIgfiAiUHJvY2FtYmFydXMgc3BwLiIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgU2Vhc29uLCBgU2l6ZSBDbGFzc2AsIE5QLCBQb25kLCBgTlAgPCBQb25kYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeCh0c2wud2V0Lm5wLnBvbmQuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInRzbF93ZXRfbnBfcG9uZF9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIFRTTCBkcnkgbWFyc2ggdnMgbmVhciBwb25kDQpgYGB7cn0NCnRzbC5kcnkubWFyc2gubnAucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk5QIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIGZpbHRlcihTaXplQ2xhc3MgJWluJSBjb2xuYW1lcyguKSkgJT4lIA0KICBzZWxlY3QoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24sIFNpemVDbGFzcywgbWF0Y2hlcyguJFNpemVDbGFzcykpICU+JSANCiAgdW5pdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnRzbC5kcnkubWFyc2gubnAubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgJWluJSAgYygiTWFyc2giLCAiTlAiKSwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBIYWJpdGF0LCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShNYXJzaCksICFpcy5uYShOUCkpDQoNCnRzbC5kcnkubWFyc2gubnAuZGlyZWN0LnBhaXJ3aXNlIDwtIHRzbC5kcnkubWFyc2gubnAucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHRzbC5kcnkubWFyc2gubnAucGFpcndpc2UpKSAlPiUgDQogIHNlcGFyYXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGludG8gPSBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZSBDbGFzcyIpLCBzZXAgPSAiXyIpICU+JSANCiAgZmlsdGVyKCFgU2l6ZSBDbGFzc2AgJWluJSBjKCJHcmVlbiBBbGdhZSIsICJGTE9DIiwgIlBFUk1BVCIsICJQRVJFUEkiKSkgJT4lIA0KICBtZXJnZSguLCB0c2wuZHJ5Lm1hcnNoLm5wLm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJNYXJzaCIpLCBjb250YWlucygiTlAiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKEhhYml0YXQpKSAlPiUgDQogIHJlbmFtZShgTWFyc2ggPCBOUGAgPSAiLiIpICU+JSANCiAgbXV0YXRlKCNgUHJlID4gUG9zdGAgPSAxIC0gYFByZSA8IFBvc3RgLA0KICAgIERpcmVjdGlvbiA9IGNhc2Vfd2hlbigNCiAgICAgIGBNYXJzaCA8IE5QYCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBNYXJzaCA8IE5QYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYE1hcnNoIDwgTlBgID4gMC4wNSB8IGBNYXJzaCA8IE5QYCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoTlAtTWFyc2gpL01hcnNoKSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJBTVBISVBPRCIgfiAiQW1waGlwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkVMU1BQIiB+ICJCZWxvc3RvbWEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJMVUUgTUlURSIgfiAiSHlkcmFjaG5pZGlhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gIkNoaXJvbm9taWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPRU5BRyIgfiAiQ29lbmFncmlvbmlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVSWVNJTSIgfiAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST1NQUCIgfiAiUHJvY2FtYmFydXMgc3BwLiIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgU2Vhc29uLCBgU2l6ZSBDbGFzc2AsIE1hcnNoLCBOUCwgYE1hcnNoIDwgTlBgLCBgUGVyY2VudCBDaGFuZ2VgKQ0KDQojd3JpdGUgdGhpcyBvdXQgdG8gZXhjZWwNCiN3cml0ZS54bHN4KHRzbC5kcnkubWFyc2gubnAuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInRzbF9kcnlfbWFyc2hfbnBfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQoNCmBgYA0KDQojIyMjIFRTTCBkcnkgbWFyc2ggdnMgcG9uZA0KYGBge3J9DQp0c2wuZHJ5Lm1hcnNoLnBvbmQucGFpcndpc2UgPC0gU0VBLkIucGFpcndpc2UgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIk1hcnNoIiwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogICN1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb25fU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBzZWxlY3QoLWMoU2xvdWdoLCBIYWJpdGF0LCBTZWFzb24pKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2l6ZUNsYXNzIikgJT4lIA0KICB0KCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoU2l6ZUNsYXNzID0gZ3N1YigiXi4iLCAiIiwgU2l6ZUNsYXNzKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgPT0gIlBvbmQiLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgZmlsdGVyKFNpemVDbGFzcyAlaW4lIGNvbG5hbWVzKC4pKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIEhhYml0YXQsIFNlYXNvbiwgU2l6ZUNsYXNzLCBtYXRjaGVzKC4kU2l6ZUNsYXNzKSkgJT4lIA0KICB1bml0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBjKCJTbG91Z2giLCAiSGFiaXRhdCIsICJTZWFzb24iLCAiU2l6ZUNsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIlNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MiKQ0KDQojZm9ybWF0IG1vZGVzIHRvIGJpbmQgd2l0aCBwYWlyd2lzZSBwcm9icw0KdHNsLmRyeS5tYXJzaC5wb25kLm1vZGVzLndpZGUgPC0gU0VBLkIubW9kZXMubWF0cml4LnQgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUNCiAgc2VwYXJhdGUoU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9IDMpICU+JSANCiAgbXV0YXRlKGBTaXplIENsYXNzYCA9IGdzdWIoIl4uIiwgIiIsIGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKFNsb3VnaCAgPSBnc3ViKCJcXFtbWzAtOV0rXSAiLCAiIiwgU2xvdWdoKSkgJT4lIA0KICBmaWx0ZXIoU2xvdWdoID09ICJUU0wiLCBIYWJpdGF0ICVpbiUgIGMoIk1hcnNoIiwgIlBvbmQiKSwgU2Vhc29uID09ICJEcnkiKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBgU2l6ZSBDbGFzc2AsIG5hbWVzX2Zyb20gPSBIYWJpdGF0LCB2YWx1ZXNfZnJvbSA9IG1vZGUpICU+JSANCiAgZmlsdGVyKCFpcy5uYShNYXJzaCksICFpcy5uYShQb25kKSkNCg0KdHNsLmRyeS5tYXJzaC5wb25kLmRpcmVjdC5wYWlyd2lzZSA8LSB0c2wuZHJ5Lm1hcnNoLnBvbmQucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JSANCiAgZGlhZygpICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIA0KICBtdXRhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyA9IHJvd25hbWVzKHRzbC5kcnkubWFyc2gucG9uZC5wYWlyd2lzZSkpICU+JSANCiAgc2VwYXJhdGUoU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcywgaW50byA9IGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplIENsYXNzIiksIHNlcCA9ICJfIikgJT4lIA0KICBmaWx0ZXIoIWBTaXplIENsYXNzYCAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUEVSTUFUIiwgIlBFUkVQSSIpKSAlPiUgDQogIG1lcmdlKC4sIHRzbC5kcnkubWFyc2gucG9uZC5tb2Rlcy53aWRlLCBieSA9ICJTaXplIENsYXNzIikgJT4lIA0KICBzZWxlY3QoYFNpemUgQ2xhc3NgLCBjb250YWlucygiTWFyc2giKSwgY29udGFpbnMoIlBvbmQiKSwgZXZlcnl0aGluZygpKSAlPiUgc2VsZWN0KC1jKEhhYml0YXQpKSAlPiUgDQogIHJlbmFtZShgTWFyc2ggPCBQb25kYCA9ICIuIikgJT4lIA0KICBtdXRhdGUoI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYE1hcnNoIDwgUG9uZGAgPj0gMC45NSB+ICJEZWNyZWFzZSIsDQogICAgICBgTWFyc2ggPCBQb25kYCA8IDAuMDUgfiAiSW5jcmVhc2UiLA0KICAgICAgYE1hcnNoIDwgUG9uZGAgPiAwLjA1IHwgYE1hcnNoIDwgUG9uZGAgPCAwLjk1IH4gIk5vIENoYW5nZSIpLA0KICAgIGBQZXJjZW50IENoYW5nZWAgPSAoKFBvbmQtTWFyc2gpL01hcnNoKSoxMDAsDQogICAgYFNpemUgQ2xhc3NgID0gY2FzZV93aGVuKA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJBTVBISVBPRCIgfiAiQW1waGlwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQkVMU1BQIiB+ICJCZWxvc3RvbWEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkJSQUdSQSIgfiAiQi4gZ3JhdmlkYSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPUEVQT0QiIH4gIkNvcGVwb2RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0hJUk9OIiB+ICJDaGlyb25vbWlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDT0VOQUciIH4gIkNvZW5hZ3Jpb25pZGFlIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ0VMU1BQIiB+ICJDZWxpdGhpbXVzIHNwcC4iLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJFUllTSU0iIH4gIkUuIHNpbXBsaWNpY29sbGlzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiTElCSU5DIiB+ICJMLiBpbmNlc3RhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQRUxGRU0iIH4gIlAuIGZlbW9yYXR1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBMQVNDQSIgfiAiUGxhbm9yYmVsbGEgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST0ZBTCIgfiAiUC4gZmFsbGF4IiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPQUxMIiB+ICJQLiBhbGxlbmkiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9TUFAiIH4gIlByb2NhbWJhcnVzIHNwcC4iLA0KICAgICAgVFJVRSB+IGBTaXplIENsYXNzYCkpICU+JSANCiAgbXV0YXRlKGFjcm9zcyh3aGVyZShpcy5udW1lcmljKSwgcm91bmQsIGRpZ2l0cyA9IDIpKSAlPiUgDQogIHNlbGVjdChTbG91Z2gsIFNlYXNvbiwgYFNpemUgQ2xhc3NgLCBNYXJzaCwgUG9uZCwgYE1hcnNoIDwgUG9uZGAsIGBQZXJjZW50IENoYW5nZWApDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0KI3dyaXRlLnhsc3godHNsLmRyeS5tYXJzaC5wb25kLmRpcmVjdC5wYWlyd2lzZSwgZmlsZSA9ICJ0c2xfZHJ5X21hcnNoX3BvbmRfU0VBQl9wcm9iX2RpZmYueGxzeCIpDQpgYGANCg0KIyMjIyBUU0wgZHJ5IG5lYXIgcG9uZCB2cyBwb25kDQpgYGB7cn0NCnRzbC5kcnkubnAucG9uZC5wYWlyd2lzZSA8LSBTRUEuQi5wYWlyd2lzZSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiTlAiLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgI3VuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbl9TaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIHNlbGVjdCgtYyhTbG91Z2gsIEhhYml0YXQsIFNlYXNvbikpICU+JSANCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJTaXplQ2xhc3MiKSAlPiUgDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemVDbGFzcyIpLCBzZXAgPSAzKSAlPiUgDQogIG11dGF0ZShTaXplQ2xhc3MgPSBnc3ViKCJeLiIsICIiLCBTaXplQ2xhc3MpKSAlPiUgDQogIG11dGF0ZShTbG91Z2ggID0gZ3N1YigiXFxbW1swLTldK10gIiwgIiIsIFNsb3VnaCkpICU+JSANCiAgZmlsdGVyKFNsb3VnaCA9PSAiVFNMIiwgSGFiaXRhdCA9PSAiUG9uZCIsIFNlYXNvbiA9PSAiRHJ5IikgJT4lIA0KICBmaWx0ZXIoU2l6ZUNsYXNzICVpbiUgY29sbmFtZXMoLikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgSGFiaXRhdCwgU2Vhc29uLCBTaXplQ2xhc3MsIG1hdGNoZXMoLiRTaXplQ2xhc3MpKSAlPiUgDQogIHVuaXRlKFNsb3VnaF9IYWJpdGF0X1NlYXNvbl9TaXplQ2xhc3MsIGMoIlNsb3VnaCIsICJIYWJpdGF0IiwgIlNlYXNvbiIsICJTaXplQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGNvbHVtbl90b19yb3duYW1lcyh2YXIgPSAiU2xvdWdoX0hhYml0YXRfU2Vhc29uX1NpemVDbGFzcyIpDQoNCiNmb3JtYXQgbW9kZXMgdG8gYmluZCB3aXRoIHBhaXJ3aXNlIHByb2JzDQp0c2wuZHJ5Lm5wLnBvbmQubW9kZXMud2lkZSA8LSBTRUEuQi5tb2Rlcy5tYXRyaXgudCAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JSANCiAgcm93bmFtZXNfdG9fY29sdW1uKHZhciA9ICJTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzIikgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uX1NpemVDbGFzcyIpLCBzZXAgPSAiXyIpICU+JQ0KICBzZXBhcmF0ZShTZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gMykgJT4lIA0KICBtdXRhdGUoYFNpemUgQ2xhc3NgID0gZ3N1YigiXi4iLCAiIiwgYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoU2xvdWdoICA9IGdzdWIoIlxcW1tbMC05XStdICIsICIiLCBTbG91Z2gpKSAlPiUgDQogIGZpbHRlcihTbG91Z2ggPT0gIlRTTCIsIEhhYml0YXQgJWluJSAgYygiTlAiLCAiUG9uZCIpLCBTZWFzb24gPT0gIkRyeSIpICU+JSANCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IGBTaXplIENsYXNzYCwgbmFtZXNfZnJvbSA9IEhhYml0YXQsIHZhbHVlc19mcm9tID0gbW9kZSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKE5QKSwgIWlzLm5hKFBvbmQpKQ0KDQp0c2wuZHJ5Lm5wLnBvbmQuZGlyZWN0LnBhaXJ3aXNlIDwtIHRzbC5kcnkubnAucG9uZC5wYWlyd2lzZSAlPiUgYXMubWF0cml4KCkgJT4lIA0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUgDQogIG11dGF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzID0gcm93bmFtZXModHNsLmRyeS5ucC5wb25kLnBhaXJ3aXNlKSkgJT4lIA0KICBzZXBhcmF0ZShTbG91Z2hfSGFiaXRhdF9TZWFzb25fU2l6ZUNsYXNzLCBpbnRvID0gYygiU2xvdWdoIiwgIkhhYml0YXQiLCAiU2Vhc29uIiwgIlNpemUgQ2xhc3MiKSwgc2VwID0gIl8iKSAlPiUgDQogIGZpbHRlcighYFNpemUgQ2xhc3NgICVpbiUgYygiR3JlZW4gQWxnYWUiLCAiRkxPQyIsICJQRVJNQVQiLCAiUEVSRVBJIikpICU+JSANCiAgbWVyZ2UoLiwgdHNsLmRyeS5ucC5wb25kLm1vZGVzLndpZGUsIGJ5ID0gIlNpemUgQ2xhc3MiKSAlPiUgDQogIHNlbGVjdChgU2l6ZSBDbGFzc2AsIGNvbnRhaW5zKCJOUCIpLCBjb250YWlucygiUG9uZCIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoSGFiaXRhdCkpICU+JSANCiAgcmVuYW1lKGBOUCA8IFBvbmRgID0gIi4iKSAlPiUgDQogIG11dGF0ZSgjYFByZSA+IFBvc3RgID0gMSAtIGBQcmUgPCBQb3N0YCwNCiAgICBEaXJlY3Rpb24gPSBjYXNlX3doZW4oDQogICAgICBgTlAgPCBQb25kYCA+PSAwLjk1IH4gIkRlY3JlYXNlIiwNCiAgICAgIGBOUCA8IFBvbmRgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgTlAgPCBQb25kYCA+IDAuMDUgfCBgTlAgPCBQb25kYCA8IDAuOTUgfiAiTm8gQ2hhbmdlIiksDQogICAgYFBlcmNlbnQgQ2hhbmdlYCA9ICgoUG9uZC1OUCkvTlApKjEwMCwNCiAgICBgU2l6ZSBDbGFzc2AgPSBjYXNlX3doZW4oDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkFNUEhJUE9EIiB+ICJBbXBoaXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJCRUxTUFAiIH4gIkJlbG9zdG9tYSBzcHAuIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQlJBR1JBIiB+ICJCLiBncmF2aWRhIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiQ09QRVBPRCIgfiAiQ29wZXBvZGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDSElST04iIH4gIkNoaXJvbm9taWRhZSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkNPRU5BRyIgfiAiQ29lbmFncmlvbmlkYWUiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJDRUxTUFAiIH4gIkNlbGl0aGltdXMgc3BwLiIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIkVSWVNJTSIgfiAiRS4gc2ltcGxpY2ljb2xsaXMiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJMSUJJTkMiIH4gIkwuIGluY2VzdGEiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQQUxQQUwiIH4gIlAuIHBhbHVkb3N1cyIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBFTEZFTSIgfiAiUC4gZmVtb3JhdHVzIiwNCiAgICAgIGBTaXplIENsYXNzYCA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiLA0KICAgICAgYFNpemUgQ2xhc3NgID09ICJQUk9BTEwiIH4gIlAuIGFsbGVuaSIsDQogICAgICBgU2l6ZSBDbGFzc2AgPT0gIlBST1NQUCIgfiAiUHJvY2FtYmFydXMgc3BwLiIsDQogICAgICBUUlVFIH4gYFNpemUgQ2xhc3NgKSkgJT4lIA0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpICU+JSANCiAgc2VsZWN0KFNsb3VnaCwgU2Vhc29uLCBgU2l6ZSBDbGFzc2AsIE5QLCBQb25kLCBgTlAgPCBQb25kYCwgYFBlcmNlbnQgQ2hhbmdlYCkNCg0KI3dyaXRlIHRoaXMgb3V0IHRvIGV4Y2VsDQojd3JpdGUueGxzeCh0c2wuZHJ5Lm5wLnBvbmQuZGlyZWN0LnBhaXJ3aXNlLCBmaWxlID0gInRzbF9kcnlfbnBfcG9uZF9TRUFCX3Byb2JfZGlmZi54bHN4IikNCmBgYA0KDQojIyMjIENvbWJpbmUgaGFiaXRhdCBjb21wYXJpc29ucw0KYGBge3J9DQojTWFyc2gtTlANCm1hcnNoLm5wLmNvbXBhcmlzb25zIDwtIGJpbmRfcm93cyhzcnMud2V0Lm1hcnNoLm5wLmRpcmVjdC5wYWlyd2lzZSwgc3JzLmRyeS5tYXJzaC5ucC5kaXJlY3QucGFpcndpc2UsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRzbC53ZXQubWFyc2gubnAuZGlyZWN0LnBhaXJ3aXNlLCB0c2wuZHJ5Lm1hcnNoLm5wLmRpcmVjdC5wYWlyd2lzZSkNCg0KI3Byb3BvcnRpb24gb2Ygc3RhdGlzdGljYWwgY2hhbmdlcyBpbiBtYXJzaC1ucCBjb21wYXJpc29ucw0Kc3VtKG1hcnNoLm5wLmNvbXBhcmlzb25zJGBNYXJzaCA8IE5QYD49MC45NSB8IG1hcnNoLm5wLmNvbXBhcmlzb25zJGBNYXJzaCA8IE5QYDw9MC4wNSkvbnJvdyhtYXJzaC5ucC5jb21wYXJpc29ucykgDQoNCiNtYWduaXR1ZGUNCm1hcnNoLm5wLmNvbXBhcmlzb25zICU+JSANCiAgZmlsdGVyKGBNYXJzaCA8IE5QYCA+PSAwLjk1IHwgYE1hcnNoIDwgTlBgIDw9IDAuMDUpICU+JSANCiAgbXV0YXRlKGBQZXJjZW50IENoYW5nZWAgPSBhYnMoYFBlcmNlbnQgQ2hhbmdlYCkpICU+JSANCiAgc3VtbWFyaXplX2F0KC52YXJzID0gIlBlcmNlbnQgQ2hhbmdlIiwgbGlzdChtZWFuID0gbWVhbiwgc2QgPSBzZCkpDQoNCiNNYXJzaC1Qb25kDQptYXJzaC5wb25kLmNvbXBhcmlzb25zIDwtIGJpbmRfcm93cyhzcnMud2V0Lm1hcnNoLnBvbmQuZGlyZWN0LnBhaXJ3aXNlLCBzcnMuZHJ5Lm1hcnNoLnBvbmQuZGlyZWN0LnBhaXJ3aXNlLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRzbC53ZXQubWFyc2gucG9uZC5kaXJlY3QucGFpcndpc2UsIHRzbC5kcnkubWFyc2gucG9uZC5kaXJlY3QucGFpcndpc2UpDQoNCiNwcm9wb3J0aW9uIG9mIHN0YXRpc3RpY2FsIGNoYW5nZXMgaW4gbWFyc2gtcG9uZCBjb21wYXJpc29ucw0Kc3VtKG1hcnNoLnBvbmQuY29tcGFyaXNvbnMkYE1hcnNoIDwgUG9uZGA+PTAuOTUgfCBtYXJzaC5wb25kLmNvbXBhcmlzb25zJGBNYXJzaCA8IFBvbmRgPD0wLjA1KS9ucm93KG1hcnNoLnBvbmQuY29tcGFyaXNvbnMpIA0KDQojbWFnbml0dWRlDQptYXJzaC5wb25kLmNvbXBhcmlzb25zICU+JSANCiAgZmlsdGVyKGBNYXJzaCA8IFBvbmRgID49IDAuOTUgfCBgTWFyc2ggPCBQb25kYCA8PSAwLjA1KSAlPiUgDQogIG11dGF0ZShgUGVyY2VudCBDaGFuZ2VgID0gYWJzKGBQZXJjZW50IENoYW5nZWApKSAlPiUgDQogIHN1bW1hcml6ZV9hdCgudmFycyA9ICJQZXJjZW50IENoYW5nZSIsIGxpc3QobWVhbiA9IG1lYW4sIHNkID0gc2QpKQ0KDQojTlAtUG9uZA0KbnAucG9uZC5jb21wYXJpc29ucyA8LSBiaW5kX3Jvd3Moc3JzLndldC5ucC5wb25kLmRpcmVjdC5wYWlyd2lzZSwgc3JzLmRyeS5ucC5wb25kLmRpcmVjdC5wYWlyd2lzZSwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0c2wud2V0Lm5wLnBvbmQuZGlyZWN0LnBhaXJ3aXNlLCB0c2wuZHJ5Lm5wLnBvbmQuZGlyZWN0LnBhaXJ3aXNlKQ0KDQojcHJvcG9ydGlvbiBvZiBzdGF0aXN0aWNhbCBjaGFuZ2VzIGluIG1hcnNoLW5wIGNvbXBhcmlzb25zDQpzdW0obnAucG9uZC5jb21wYXJpc29ucyRgTlAgPCBQb25kYD49MC45NSB8IG5wLnBvbmQuY29tcGFyaXNvbnMkYE5QIDwgUG9uZGA8PTAuMDUpL25yb3cobnAucG9uZC5jb21wYXJpc29ucykgDQoNCiNtYWduaXR1ZGUNCm5wLnBvbmQuY29tcGFyaXNvbnMgJT4lIA0KICBmaWx0ZXIoYE5QIDwgUG9uZGAgPj0gMC45NSB8IGBOUCA8IFBvbmRgIDw9IDAuMDUpICU+JSANCiAgbXV0YXRlKGBQZXJjZW50IENoYW5nZWAgPSBhYnMoYFBlcmNlbnQgQ2hhbmdlYCkpICU+JSANCiAgc3VtbWFyaXplX2F0KC52YXJzID0gIlBlcmNlbnQgQ2hhbmdlIiwgbGlzdChtZWFuID0gbWVhbiwgc2QgPSBzZCkpDQoNCiNjb21iaW5lIGludG8gYSBsaXN0IGFuZCBleHBvcnQgdG8gRXhjZWwNCmhhYml0YXQuY29tcGFyaXNvbnMgPC0gbGlzdCgiTWFyc2gtTlAiID0gbWFyc2gubnAuY29tcGFyaXNvbnMsICJNYXJzaC1Qb25kIiA9IG1hcnNoLnBvbmQuY29tcGFyaXNvbnMsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICJOUC1Qb25kIiA9IG5wLnBvbmQuY29tcGFyaXNvbnMpDQoNCndyaXRlLnhsc3goaGFiaXRhdC5jb21wYXJpc29ucywgDQogICAgICAgICAgICJPdXRwdXRzL1N0YWJsZSBJc290b3Blcy9Ucm9waGljIE5pY2hlL1Bvc3QtSW52YXNpb24vaGFiaXRhdF9jb21wYXJpc29ucy54bHN4IikNCg0KI3Byb3BvcnRpb24gb2YgYWxsIGhhYml0YXQgY29tcGFyaXNvbnMgdGhhdCB3ZXJlIHN0YXRpc3RpY2FsbHkgZGlmZmVyZW50DQooDQogIHN1bShtYXJzaC5ucC5jb21wYXJpc29ucyRgTWFyc2ggPCBOUGA+PTAuOTUgfCBtYXJzaC5ucC5jb21wYXJpc29ucyRgTWFyc2ggPCBOUGA8PTAuMDUpKw0KICBzdW0obWFyc2gucG9uZC5jb21wYXJpc29ucyRgTWFyc2ggPCBQb25kYD49MC45NSB8IG1hcnNoLnBvbmQuY29tcGFyaXNvbnMkYE1hcnNoIDwgUG9uZGA8PTAuMDUpKw0KICBzdW0obnAucG9uZC5jb21wYXJpc29ucyRgTlAgPCBQb25kYD49MC45NSB8IG5wLnBvbmQuY29tcGFyaXNvbnMkYE5QIDwgUG9uZGA8PTAuMDUpDQopLygNCiAgbnJvdyhtYXJzaC5ucC5jb21wYXJpc29ucykrbnJvdyhtYXJzaC5wb25kLmNvbXBhcmlzb25zKStucm93KG5wLnBvbmQuY29tcGFyaXNvbnMpDQopDQoNCiNtYWduaXR1ZGUNCmJpbmRfcm93cygNCiAgbWFyc2gubnAuY29tcGFyaXNvbnMgJT4lIHJlbmFtZShDb21wYXJpc29ucyA9IGBNYXJzaCA8IE5QYCksDQogIG1hcnNoLnBvbmQuY29tcGFyaXNvbnMgJT4lIHJlbmFtZShDb21wYXJpc29ucyA9IGBNYXJzaCA8IFBvbmRgKSwNCiAgbnAucG9uZC5jb21wYXJpc29ucyAlPiUgcmVuYW1lKENvbXBhcmlzb25zID0gYE5QIDwgUG9uZGApDQopICU+JSAgZmlsdGVyKENvbXBhcmlzb25zID49IDAuOTUgfCBDb21wYXJpc29ucyA8PSAwLjA1KSAlPiUgDQogIG11dGF0ZShgUGVyY2VudCBDaGFuZ2VgID0gYWJzKGBQZXJjZW50IENoYW5nZWApKSAlPiUgDQogIHN1bW1hcml6ZV9hdCgudmFycyA9ICJQZXJjZW50IENoYW5nZSIsIGxpc3QobWVhbiA9IG1lYW4sIHNkID0gc2QpKQ0KYGBgDQoNCiMgUHJlLSB2cyBQb3N0LUludmFzaW9uIFNJQkVSDQojIyBMb2FkIGRhdGENCmBgYHtyfQ0KcHJlLnBvc3QuaW52YXNpb24uaXNvdG9wZXMgPC0gcmVhZC5jc3YoIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL3ByZV9wb3N0X2ludmFzaW9uX2lzb3RvcGVzLmNzdiIpDQpgYGANCg0KIyMgRm9ybWF0IGRhdGEgZm9yIFNJQkVSDQpgYGB7cn0NCiNmb3JtYXQgZGF0YSBmb3IgU0lCRVINCnByZS5wb3N0LnNpYmVyLmRhdGEgPC0gcHJlLnBvc3QuaW52YXNpb24uaXNvdG9wZXMgJT4lIHNlbGVjdCgtYyhTYW1wbGVfVHlwZSkpICU+JSANCiAgcmVuYW1lKGdyb3VwID0gU3BlY2llcywgaXNvMSA9IGQxM0MsIGlzbzIgPSBkMTVOLCBjb21tdW5pdHkgPSBDb21tdW5pdHkpICU+JSANCiAgc2VsZWN0KGlzbzEsIGlzbzIsIGdyb3VwLCBjb21tdW5pdHkpDQoNCiNjcmVhdGVTaWJlck9iamVjdA0KcHJlLnBvc3Quc2liZXI8LWNyZWF0ZVNpYmVyT2JqZWN0KHByZS5wb3N0LnNpYmVyLmRhdGEpDQoNCiN3cml0ZSBvdXQgc2FtcGxlcyBzaXplcyB0YWJsZQ0Kd3JpdGUuY3N2KHByZS5wb3N0LnNpYmVyW1sic2FtcGxlLnNpemVzIl1dICU+JSB0KCksIGZpbGUgPSAiT3V0cHV0cy9TdGFibGUgSXNvdG9wZXMvc2liZXJfcHJlX3Bvc3RfaXNvX25fdGFibGUuY3N2IikNCg0KIyBDcmVhdGUgbGlzdHMgb2YgcGxvdHRpbmcgYXJndW1lbnRzIHRvIGJlIHBhc3NlZCBvbndhcmRzIHRvIGVhY2ggDQojIG9mIHRoZSB0aHJlZSBwbG90dGluZyBmdW5jdGlvbnMuDQpjb21tdW5pdHkuaHVsbHMuYXJncyA8LSBsaXN0KGNvbCA9IDEsIGx0eSA9IDEsIGx3ZCA9IDEpDQpncm91cC5lbGxpcHNlcy5hcmdzICA8LSBsaXN0KG4gPSAxMDAsIHAuaW50ZXJ2YWwgPSAwLjk1LCBsdHkgPSAxLCBsd2QgPSAyKQ0KZ3JvdXAuaHVsbC5hcmdzICAgICAgPC0gbGlzdChsdHkgPSAyLCBjb2wgPSAiZ3JleTIwIikNCg0KcGFyKG1mcm93PWMoMSwxKSkNCnBsb3RTaWJlck9iamVjdChwcmUucG9zdC5zaWJlciwNCiAgICAgICAgICAgICAgICBheC5wYWQgPSAyLCANCiAgICAgICAgICAgICAgICBodWxscyA9IEYsIGNvbW11bml0eS5odWxscy5hcmdzLCANCiAgICAgICAgICAgICAgICBlbGxpcHNlcyA9IFQsIGdyb3VwLmVsbGlwc2VzLmFyZ3MsDQogICAgICAgICAgICAgICAgZ3JvdXAuaHVsbHMgPSBULCBncm91cC5odWxsLmFyZ3MsDQogICAgICAgICAgICAgICAgYnR5ID0gIkwiLA0KICAgICAgICAgICAgICAgIGlzby5vcmRlciA9IGMoMSwyKSwNCiAgICAgICAgICAgICAgICB4bGFiID0gZXhwcmVzc2lvbihwYXN0ZShkZWx0YV57MTN9LCAiQyAoXHUyMDMwKSIpKSwNCiAgICAgICAgICAgICAgICB5bGFiID0gZXhwcmVzc2lvbihwYXN0ZShkZWx0YV57MTV9LCAiTiAoXHUyMDMwKSIpKQ0KKQ0KYGBgDQoNCiMjIENhbGN1bGF0ZSBUQSwgU0VBLCBTRUFjDQpgYGB7cn0NCiNQQUxQQUwgcG9zdC1pbnZhc2lvbiBoYXZlIHNvbWUgZDEzQyB2YWx1ZXMgdGhhdCBzZWVtIGxpa2UgdGhleSdyZSBpbmNvcnJlY3QNCnByZS5wb3N0Lk1MIDwtIGdyb3VwTWV0cmljc01MKHByZS5wb3N0LnNpYmVyKQ0KcHJpbnQocHJlLnBvc3QuTUwpDQojd3JpdGUuY3N2KHQocHJlLnBvc3QuTUwpLCBmaWxlID0gInByZV9wb3N0X01MLmNzdiIpDQpgYGANCg0KIyMgUnVuIFNJQkVSIG1vZGVsDQpgYGB7cn0NCiN1c2UgdGhlIHNhbWUgbW9kZWwgcGFyYW1ldGVycw0KIyBmaXQgdGhlIGVsbGlwc2VzIHdoaWNoIHVzZXMgYW4gSW52ZXJzZSBXaXNoYXJ0IHByaW9yDQojIG9uIHRoZSBjb3ZhcmlhbmNlIG1hdHJpeCBTaWdtYSwgYW5kIGEgdmFndWUgbm9ybWFsIHByaW9yIG9uIHRoZSANCiMgbWVhbnMuIEZpdHRpbmcgaXMgdmlhIHRoZSBKQUdTIG1ldGhvZC4NCnByZS5wb3N0LmVsbGlwc2VzLnBvc3RlcmlvciA8LSBzaWJlck1WTihwcmUucG9zdC5zaWJlciwgcGFybXMsIHByaW9ycykNCg0KI2NhbGN1bGF0ZSBwb3N0ZXJpb3IgZXN0aW1hdGVzIG9mIGVsbGlwc2VzIGZvciBhbGwgZ3JvdXBzDQpwcmUucG9zdC5TRUEuQjwtc2liZXJFbGxpcHNlcyhwcmUucG9zdC5lbGxpcHNlcy5wb3N0ZXJpb3IpDQpjb2xuYW1lcyhwcmUucG9zdC5TRUEuQik8LW5hbWVzKHByZS5wb3N0LmVsbGlwc2VzLnBvc3RlcmlvcikNCmBgYA0KDQojIyMgRXh0cmFjdCBPdXRwdXQNCmBgYHtyfQ0KI2NhbGN1bGF0ZSBjcmVkaWJpbGl0eSBpbnRlcnZhbHMNCmNyLnA8LWMoMC41LCAwLjk1LCAwLjk5KSAjdmVjdG9yIG9mIGRlc2lyZWQgcXVhbnRpbGVzDQoNCiNjYWxsIGhkcmNkZV9oZHIgdXNpbmcgbGFwcGx5KCkNCnByZS5wb3N0LlNFQS5CLmNyZWRpYmxlczwtbGFwcGx5KA0KICBhcy5kYXRhLmZyYW1lKHByZS5wb3N0LlNFQS5CKSwgDQogIGZ1bmN0aW9uKHgsLi4uKXt0bXA8LWhkcmNkZTo6aGRyKHgpJGhkcn0sDQogIHByb2IgPSBjci5wKQ0KDQojbWF0Y2ggdXAgZ3JvdXAgbmFtZXMNCm5hbWVzKHByZS5wb3N0LlNFQS5CLmNyZWRpYmxlcyk8LW5hbWVzKHByZS5wb3N0LmVsbGlwc2VzLnBvc3RlcmlvcikNCg0KI3RoaXMgY2FycmllcyB0aHJvdWdoIHRoZSByb3cgbmFtZXMgZnJvbSBtYXRyaWNlcyBpbiBTRUEuQi5jcmVkaWJsZXMNCiN0aGV5IGRvbid0IHR1cm4gb3V0IGFsbCB0aGF0IGNsZWFuIHRob3VnaCwgc28gYWRkaW5nIGEgY29sdW1uIGxhdGVyIHdpdGggdGhlIHNhbWUgaW5mbw0KcHJlLnBvc3QueSA8LSBkby5jYWxsKGZ1bmN0aW9uKC4uLikgew0KICB0bXAgPC0gcGx5cjo6cmJpbmQuZmlsbC5tYXRyaXgoLi4uKQ0KICByb3duYW1lcyh0bXApIDwtIHNhcHBseShwcmUucG9zdC5TRUEuQi5jcmVkaWJsZXMsIGZ1bmN0aW9uKGkpIHsNCiAgICByb3duYW1lcyhpKQ0KICB9KQ0KICByZXR1cm4odG1wKQ0KfSwgcHJlLnBvc3QuU0VBLkIuY3JlZGlibGVzKQ0KDQpwcmUucG9zdC55DQoNCiNvYmplY3Qgd2l0aCBjbGVhbmVkLXVwIHJvdyBuYW1lcw0KcHJlLnBvc3QuaW50ZXJ2YWw8LXJlcChjKCI5OSUiLCAiOTUlIiwgIjUwJSIpLCAzMikNCg0KI3JlcGxpY2F0ZWQgZWFjaCBuYW1lIHRocmVlIHRpbWVzIGluIHNlcXVlbmNlIHRvIG1hdGNoIHVwIHdpdGggbmV3IGRhdGEgZnJhbWUNCnByZS5wb3N0LnNlYWIubmFtZXM8LWRhdGEuZnJhbWUocmVwKG5hbWVzKHByZS5wb3N0LlNFQS5CLmNyZWRpYmxlcyksIGVhY2ggPSAzKSkNCmNvbG5hbWVzKHByZS5wb3N0LnNlYWIubmFtZXMpPC0ibmFtZXMiDQoNCiNzZWFiLm5hbWVzPC1zZXBhcmF0ZShzZWFiLm5hbWVzLCBjb2wgPSBuYW1lcywgaW50byA9IGMoJ2hhYi5zZWFzb24nLCAnc3BwJyksIGV4dHJhID0gIm1lcmdlIikNCg0KI2NvbWJpbmUgbmFtZXMgd2l0aCBuZXcgZGF0YSBmcmFtZQ0KcHJlLnBvc3Quc2VhYi5jcmVkLm1hdHJpeDwtZGF0YS5mcmFtZShwcmUucG9zdC5zZWFiLm5hbWVzLCBwcmUucG9zdC5pbnRlcnZhbCwgcHJlLnBvc3QueSkNCmNvbG5hbWVzKHByZS5wb3N0LnNlYWIuY3JlZC5tYXRyaXgpPC1jKGNvbG5hbWVzKHByZS5wb3N0LnNlYWIubmFtZXMpLCAiaW50ZXJ2YWwiLCAibG93ZXIiLCAidXBwZXIiKQ0KDQojd3JpdGUgb3V0IHRvIGEgY3N2DQp3cml0ZS5jc3YocHJlLnBvc3Quc2VhYi5jcmVkLm1hdHJpeCwgDQogICAgICAgICAgZmlsZSA9ICJPdXRwdXRzL1N0YWJsZSBJc290b3Blcy9Ucm9waGljIE5pY2hlL1ByZS12cy1Qb3N0LUludmFzaW9uL3ByZV9wb3N0X1NFQUJfY3JlZGlibGVzLmNzdiIsIA0KICAgICAgICAgIHJvdy5uYW1lcyA9IEYpDQoNCiMgZG8gc2ltaWxhciB0byBnZXQgdGhlIG1vZGVzLCB0YWtpbmcgY2FyZSB0byBwaWNrIHVwIG11bHRpbW9kYWwgcG9zdGVyaW9yDQojIGRpc3RyaWJ1dGlvbnMgaWYgcHJlc2VudA0KcHJlLnBvc3QuU0VBLkIubW9kZXM8LWxhcHBseSgNCiAgYXMuZGF0YS5mcmFtZShwcmUucG9zdC5TRUEuQiksIA0KICBmdW5jdGlvbih4LC4uLil7dG1wPC1oZHJjZGU6Omhkcih4KSRtb2RlfSwNCiAgcHJvYiA9IGNyLnAsIGFsbC5tb2Rlcz1UKQ0KDQojbmVlZCB0byBkbyB0aGUgc2FtZSBhcyBmb3IgdGhlIGNyZWRpYmxlIGludGVydmFscyB0byBnZXQgdGhlIGNvbG5hbWVzIHRvIGJlDQojdGhlIG5hbWVzIG5vdCB0aGUgbnVtYmVycw0Kd3JpdGUuY3N2KHByZS5wb3N0LlNFQS5CLm1vZGVzLCBmaWxlID0gIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUHJlLXZzLVBvc3QtSW52YXNpb24vcHJlX3Bvc3RfU0VBQl9tb2Rlcy5jc3YiKQ0KDQojcmVhZCBiYWNrIGluDQpwcmUucG9zdC5TRUEuQi5tb2Rlcy5tYXRyaXg8LXJlYWQuY3N2KA0KICBmaWxlID0gIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUHJlLXZzLVBvc3QtSW52YXNpb24vcHJlX3Bvc3RfU0VBQl9tb2Rlcy5jc3YiLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyID0gVCwgcm93Lm5hbWVzID0gMSkNCg0KI2NoYW5nZSBjb2xuYW1lcw0KY29sbmFtZXMocHJlLnBvc3QuU0VBLkIubW9kZXMubWF0cml4KTwtbmFtZXMocHJlLnBvc3QuZWxsaXBzZXMucG9zdGVyaW9yKQ0KI3RyYW5zcG9zZSB0aGlzIG1hdHJpeA0KcHJlLnBvc3QuU0VBLkIubW9kZXMubWF0cml4LnQ8LXQocHJlLnBvc3QuU0VBLkIubW9kZXMubWF0cml4KSAlPiUgYXMuZGF0YS5mcmFtZSgpDQojY2hhbmdlIHRoZSBuYW1lIG9mIHdoYXQgaXMgbm93IGEgc2luZ2xlIGNvbHVtbiB0byBtb2RlDQpjb2xuYW1lcyhwcmUucG9zdC5TRUEuQi5tb2Rlcy5tYXRyaXgudCk8LSJNb2RlIg0KI3dyaXRlIG91dCB0aGUgZmluYWwgY3N2IG92ZXIgdGhlIHByZXZpb3VzIG1vZGUgY3N2DQp3cml0ZS5jc3YocHJlLnBvc3QuU0VBLkIubW9kZXMubWF0cml4LnQsIA0KICAgICAgICAgIGZpbGUgPSAiT3V0cHV0cy9TdGFibGUgSXNvdG9wZXMvVHJvcGhpYyBOaWNoZS9QcmUtdnMtUG9zdC1JbnZhc2lvbi9wcmVfcG9zdF9TRUFCX21vZGVzLmNzdiIpDQoNCiMgI3Rlc3QgY29udmVyZ2VuY2UgZm9yIGFsbCBlbGxpcHNlcw0KIyBwcmUucG9zdC5hbGwuZmlsZXMgPC0gZGlyKHBhcm1zJHNhdmUuZGlyLCBmdWxsLm5hbWVzID0gVCkNCiMgDQojICNmaW5kIHdoaWNoIG9uY2VzIGFyZSBqYWdzIG1vZGVsIGZpbGVzDQojIHByZS5wb3N0Lm1vZGVsLmZpbGVzIDwtIHByZS5wb3N0LmFsbC5maWxlc1tncmVwKCJqYWdzX291dHB1dCIsIHByZS5wb3N0LmFsbC5maWxlcyldDQojIA0KIyAjdGVzdCBjb252ZXJnZW5jZSANCiMgZG8udGhpcyA8LSAxICN0aGlzIG51bWJlciBpbmRpY2F0ZXMgd2hpY2ggZmlsZSwgaW4gb3JkZXIsIGlzIGJlaW5nIGxvb2tlZCBhdA0KIyBsb2FkKHByZS5wb3N0Lm1vZGVsLmZpbGVzW2RvLnRoaXNdKQ0KIyANCiMgZ2VsbWFuLmRpYWcob3V0cHV0LCBtdWx0aXZhcmlhdGUgPSBGKQ0KIyBnZWxtYW4ucGxvdChvdXRwdXQsIGF1dG8ubGF5b3V0ID0gRikNCmBgYA0KDQojIyMgUHJlLSB2cyBQb3N0LUludmFzaW9uIENvbXBhcmlzb25zDQpDYWxjdWxhdGUgcGFpcndpc2UgY29tcGFyaXNvbnMNCmBgYHtyfQ0KI3R1cm4gdGhlIG91dHB1dCBpbnRvIGEgbGlzdA0KcHJlLnBvc3QuU0VBLkIubGlzdCA8LSBhcy5saXN0KGFzLmRhdGEuZnJhbWUocHJlLnBvc3QuU0VBLkIpKQ0KDQojdXNlIHRoZSBwYWlyd2lzZUNvbXBhcmlzb25zIGZ1bmN0aW9uIGZyb20gdFJvcGhpY1Bvc2l0aW9uIHBhY2thZ2UNCnByZS5wb3N0LnBhaXJ3aXNlIDwtIHBhaXJ3aXNlQ29tcGFyaXNvbnMocHJlLnBvc3QuU0VBLkIubGlzdCwgcHJpbnQgPSBGKQ0KY29sbmFtZXMocHJlLnBvc3QucGFpcndpc2UpIDwtIHJvd25hbWVzKHByZS5wb3N0LnBhaXJ3aXNlKQ0KYGBgDQoNCkZvcm1hdCBkYXRhIHRvIGhhdmUgb25seSBwcmUtIHZzIHBvc3QtaW52YXNpb24gY29tcGFyaXNvbnMNCmBgYHtyfQ0KI3JlZm9ybWF0IGRhdGEgdG8gaGF2ZSBvbmx5IHByZS1pbnZhc2lvbiBhbmQgcG9zdC1pbnZhc2lvbiBjb21wYXJpc29ucw0KcHJlLnBvc3QuZGlyZWN0LnBhaXJ3aXNlIDwtDQogIHByZS5wb3N0LnBhaXJ3aXNlICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiSW52YXNpb25fU3RhdHVzX1NwcCIpICU+JQ0KICBmaWx0ZXIoZ3JlcGwoIlByZSIsIEludmFzaW9uX1N0YXR1c19TcHApKSAlPiUNCiAgc2VwYXJhdGUoDQogICAgSW52YXNpb25fU3RhdHVzX1NwcCwNCiAgICBpbnRvID0gYygiSW52YXNpb25fU3RhdHVzIiwgIlNwZWNpZXMiKSwNCiAgICBzZXAgPSAiWy8vLl0iDQogICkgJT4lDQogIGFycmFuZ2UoU3BlY2llcykgJT4lDQogIHVuaXRlKCJJbnZhc2lvbl9TdGF0dXNfU3BwIiwgYyhJbnZhc2lvbl9TdGF0dXMsIFNwZWNpZXMpKSAlPiUNCiAgY29sdW1uX3RvX3Jvd25hbWVzKHZhciA9ICJJbnZhc2lvbl9TdGF0dXNfU3BwIikgJT4lDQogIHQoKSAlPiUgYXMuZGF0YS5mcmFtZSgpICU+JQ0KICByb3duYW1lc190b19jb2x1bW4odmFyID0gIkludmFzaW9uX1N0YXR1c19TcHAiKSAlPiUNCiAgZmlsdGVyKGdyZXBsKCJQb3N0IiwgSW52YXNpb25fU3RhdHVzX1NwcCkpICU+JQ0KICBzZXBhcmF0ZSgNCiAgICBJbnZhc2lvbl9TdGF0dXNfU3BwLA0KICAgIGludG8gPSBjKCJJbnZhc2lvbl9TdGF0dXMiLCAiU3BlY2llcyIpLA0KICAgIHNlcCA9ICJbLy8uXSINCiAgKSAlPiUNCiAgYXJyYW5nZShTcGVjaWVzKSAlPiUNCiAgdW5pdGUoIkludmFzaW9uX1N0YXR1c19TcHAiLCBjKEludmFzaW9uX1N0YXR1cywgU3BlY2llcykpICU+JQ0KICBjb2x1bW5fdG9fcm93bmFtZXModmFyID0gIkludmFzaW9uX1N0YXR1c19TcHAiKSAlPiUNCiAgdCgpICU+JSBhcy5kYXRhLmZyYW1lKCkNCg0KI2Zvcm1hdCBtb2RlcyB0byBiaW5kIHdpdGggcGFpcndpc2UgcHJvYnMNCnByZS5wb3N0Lm1vZGVzLndpZGUgPC0gcHJlLnBvc3QuU0VBLkIubW9kZXMubWF0cml4LnQgJT4lDQogIHJvd25hbWVzX3RvX2NvbHVtbih2YXIgPSAiSW52YXNpb25fU3RhdHVzX1NwcCIpICU+JQ0KICBzZXBhcmF0ZSgNCiAgICBJbnZhc2lvbl9TdGF0dXNfU3BwLA0KICAgIGludG8gPSBjKCJJbnZhc2lvbl9TdGF0dXMiLCAiU3BlY2llcyIpLA0KICAgIHNlcCA9ICJbLy8uXSINCiAgKSAlPiUNCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IFNwZWNpZXMsDQogICAgICAgICAgICAgIG5hbWVzX2Zyb20gPSBJbnZhc2lvbl9TdGF0dXMsDQogICAgICAgICAgICAgIHZhbHVlc19mcm9tID0gTW9kZSkgJT4lDQogIGZpbHRlcighU3BlY2llcyAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiKSkNCg0KcHJlLnBvc3QuZGlyZWN0LnNwcC5wYWlyd2lzZSA8LQ0KICBwcmUucG9zdC5kaXJlY3QucGFpcndpc2UgJT4lIGFzLm1hdHJpeCgpICU+JQ0KICBkaWFnKCkgJT4lIGFzLmRhdGEuZnJhbWUoKSAlPiUNCiAgbXV0YXRlKFNwZWNpZXMgPSByb3duYW1lcyhwcmUucG9zdC5kaXJlY3QucGFpcndpc2UpKSAlPiUNCiAgc2VwYXJhdGUoU3BlY2llcywNCiAgICAgICAgICAgaW50byA9IGMoIkludmFzaW9uX1N0YXR1cyIsICJTcGVjaWVzIiksDQogICAgICAgICAgIHNlcCA9ICJfIikgJT4lDQogIGZpbHRlcighU3BlY2llcyAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiKSkgJT4lDQogIG1lcmdlKC4sIHByZS5wb3N0Lm1vZGVzLndpZGUsIGJ5ID0gIlNwZWNpZXMiKSAlPiUNCiAgc2VsZWN0KFNwZWNpZXMsIGNvbnRhaW5zKCJJbnZhc2lvbiIpLCBldmVyeXRoaW5nKCkpICU+JSBzZWxlY3QoLWMoSW52YXNpb25fU3RhdHVzKSkgJT4lDQogIHJlbmFtZShgUHJlIDwgUG9zdGAgPSAiLiIpICU+JQ0KICBtdXRhdGUoDQogICAgI2BQcmUgPiBQb3N0YCA9IDEgLSBgUHJlIDwgUG9zdGAsDQogICAgRGlyZWN0aW9uID0gY2FzZV93aGVuKA0KICAgICAgYFByZSA8IFBvc3RgID49IDAuOTUgfiAiRGVjcmVhc2UiLA0KICAgICAgYFByZSA8IFBvc3RgIDwgMC4wNSB+ICJJbmNyZWFzZSIsDQogICAgICBgUHJlIDwgUG9zdGAgPiAwLjA1IHwgYFByZSA8IFBvc3RgIDwgMC45NSB+ICJObyBDaGFuZ2UiDQogICAgKSwNCiAgICBgUGVyY2VudCBDaGFuZ2VgID0gKChgUG9zdC1JbnZhc2lvbmAgLSBgUHJlLUludmFzaW9uYCkgLyBgUHJlLUludmFzaW9uYCkgKg0KICAgICAgMTAwLA0KICAgIFNwZWNpZXMgPSBjYXNlX3doZW4oDQogICAgICBTcGVjaWVzID09ICJBTUVOQVQiIH4gIkEuIG5hdGFsaXMiLA0KICAgICAgU3BlY2llcyA9PSAiQU5JU09QIiB+ICJBbmlzb3B0ZXJhIiwNCiAgICAgIFNwZWNpZXMgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgICAgU3BlY2llcyA9PSAiQ0lDVVJPIiB+ICJDLiB1cm9waHRoYWxtdXMiLA0KICAgICAgU3BlY2llcyA9PSAiRVJJU1VDIiB+ICJFLiBzdWNldHRhIiwNCiAgICAgIFNwZWNpZXMgPT0gIkZVTkNIUiIgfiAiRi4gY2hyeXNvdHVzIiwNCiAgICAgIFNwZWNpZXMgPT0gIkdBTUhPTCIgfiAiRy4gaG9sYnJvb2tpIiwNCiAgICAgIFNwZWNpZXMgPT0gIkhFVEZPUiIgfiAiSC4gZm9ybW9zYSIsDQogICAgICBTcGVjaWVzID09ICJMRVBNQUMiIH4gIkwuIG1hY3JvY2hpcnVzIiwNCiAgICAgIFNwZWNpZXMgPT0gIkxFUE1JQyIgfiAiTC4gbWljcm9sb3BodXMiLA0KICAgICAgU3BlY2llcyA9PSAiTEVQUFVOIiB+ICJMLiBwdW5jdGF0dXMiLA0KICAgICAgU3BlY2llcyA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgICAgU3BlY2llcyA9PSAiUE9FTEFUIiB+ICJQLiBsYXRpcGlubmEiLA0KICAgICAgU3BlY2llcyA9PSAiUFJPRkFMIiB+ICJQLiBmYWxsYXgiDQogICAgKQ0KICApICU+JQ0KICBtdXRhdGUoYWNyb3NzKHdoZXJlKGlzLm51bWVyaWMpLCByb3VuZCwgZGlnaXRzID0gMikpDQoNCiN3cml0ZSB0aGlzIG91dCB0byBleGNlbA0Kd3JpdGUuY3N2KHByZS5wb3N0LmRpcmVjdC5zcHAucGFpcndpc2UsIA0KICAgICAgICAgICBmaWxlID0gIk91dHB1dHMvU3RhYmxlIElzb3RvcGVzL1Ryb3BoaWMgTmljaGUvUHJlLXZzLVBvc3QtSW52YXNpb24vcHJlX3Bvc3RfU0VBQl9wcm9iX2RpZmYuY3N2IikNCg0KI3Byb3BvcnRpb24gb2Ygc3RhdGlzdGljYWwgY2hhbmdlcyBpbiBwcmUtcG9zdCBjb21wYXJpc29ucw0Kc3VtKA0KICBwcmUucG9zdC5kaXJlY3Quc3BwLnBhaXJ3aXNlJGBQcmUgPCBQb3N0YCA+PSAwLjk1IHwNCiAgICBwcmUucG9zdC5kaXJlY3Quc3BwLnBhaXJ3aXNlJGBQcmUgPCBQb3N0YCA8PSAwLjA1DQopIC8gbnJvdyhwcmUucG9zdC5kaXJlY3Quc3BwLnBhaXJ3aXNlKQ0KDQpgYGANCg0KIyMjIFBsb3QgcHJlLSB2cyBwb3N0LWludmFzaW9uIHNoaWZ0cw0KYGBge3J9DQojcmVmb3JtYXQgZGF0YSB0byBiZSBhYmxlIHRvIG1ha2UgYm94cGxvdHMgb3IgdmlvbG9pbiBwbG90cw0KcHJlLnBvc3QucGxvdC5kYXRhIDwtIHByZS5wb3N0LlNFQS5CICU+JSBhcy5kYXRhLmZyYW1lKCkgJT4lIHBpdm90X2xvbmdlcihldmVyeXRoaW5nKCksIG5hbWVzX3RvID0gYygiSW52YXNpb24gU3RhdHVzIiwgIlNwZWNpZXMiKSwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lc19zZXAgPSAiWy8vLl0iLCB2YWx1ZXNfdG8gPSAiU0VBX0IiKSAlPiUgDQogIGZpbHRlcighU3BlY2llcyAlaW4lIGMoIkdyZWVuIEFsZ2FlIiwgIkZMT0MiLCAiUFJPRkFMIikpICU+JSANCiAgbXV0YXRlKFNwZWNpZXMgPSBjYXNlX3doZW4oDQogICAgU3BlY2llcyA9PSAiQU1FTkFUIiB+ICJBLiBuYXRhbGlzIiwNCiAgICBTcGVjaWVzID09ICJBTklTT1AiIH4gIkFuaXNvcHRlcmEiLA0KICAgIFNwZWNpZXMgPT0gIkJFTFNQUCIgfiAiQmVsb3N0b21hIHNwcC4iLA0KICAgIFNwZWNpZXMgPT0gIkNJQ1VSTyIgfiAiQy4gdXJvcGh0aGFsbXVzIiwNCiAgICBTcGVjaWVzID09IkVSSVNVQyIgfiAiRS4gc3VjZXR0YSIsIA0KICAgIFNwZWNpZXMgPT0gIkZVTkNIUiIgfiAiRi4gY2hyeXNvdHVzIiwNCiAgICBTcGVjaWVzID09ICJHQU1IT0wiIH4gIkcuIGhvbGJyb29raSIsDQogICAgU3BlY2llcyA9PSAiSEVURk9SIiB+ICJILiBmb3Jtb3NhIiwNCiAgICBTcGVjaWVzID09ICJMRVBNQUMiIH4gIkwuIG1hY3JvY2hpcnVzIiwNCiAgICBTcGVjaWVzID09ICJMRVBNSUMiIH4gIkwuIG1pY3JvbG9waHVzIiwNCiAgICBTcGVjaWVzID09ICJMRVBQVU4iIH4gIkwuIHB1bmN0YXR1cyIsDQogICAgU3BlY2llcyA9PSAiUEFMUEFMIiB+ICJQLiBwYWx1ZG9zdXMiLA0KICAgIFNwZWNpZXMgPT0gIlBPRUxBVCIgfiAiUC4gbGF0aXBpbm5hIikpDQoNCiNwbG90IHRoZXNlIGRhdGENCndpbmRvd3NGb250cyhUaW1lcyA9IHdpbmRvd3NGb250KCJUaW1lcyBOZXcgUm9tYW4iKSkNCg0KKHByZS5wb3N0LnNlYWI8LWdncGxvdChwcmUucG9zdC5wbG90LmRhdGEgJT4lIA0KICAgICAgICAgICAgICAgICAgICAgICAgIG11dGF0ZShgSW52YXNpb24gU3RhdHVzYCA9IGZjdF9yZW9yZGVyKGBJbnZhc2lvbiBTdGF0dXNgLCBkZXNjKGBJbnZhc2lvbiBTdGF0dXNgKSkpLCANCiAgICAgICAgICAgICAgICAgICAgICAgYWVzKHggPSBTcGVjaWVzLCB5ID0gU0VBX0IsIGZpbGwgPSBgSW52YXNpb24gU3RhdHVzYCkpKw0KICAjZ2VvbV92aW9saW4oKSsNCiAgZ2VvbV9ib3hwbG90KG91dGxpZXIuc2l6ZSA9IDAsb3V0bGllci5hbHBoYSA9IDAsIGx3ZCA9IDAuMSkrDQogICNmYWNldF93cmFwKH5TcGVjaWVzKSsNCiAgc2NhbGVfY29sb3JfdmlyaWRpc19kKGFlc3RoZXRpY3MgPSAiZmlsbCIsIG9wdGlvbiA9ICJEIiwgZW5kID0gMC43NSkrDQogIHNjYWxlX3lfY29udGludW91cyhsaW1pdHMgPSBjKDAsIDIyKSkrDQogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDgpKw0KICB4bGFiKE5VTEwpKw0KICB5bGFiKCJOaWNoZSBBcmVhIikrDQogIGFubm90YXRlKCJ0ZXh0IiwgeCA9IDQsIHkgPSAzLjc1LCBsYWJlbCA9ICIqIiwgc2l6ZSA9IDIpKw0KICBhbm5vdGF0ZSgidGV4dCIsIHggPSA1LCB5ID0gOC41LCBsYWJlbCA9ICIqIiwgc2l6ZSA9IDIpKw0KICBhbm5vdGF0ZSgidGV4dCIsIHggPSA2LCB5ID0gOC4yNSwgbGFiZWwgPSAiKiIsIHNpemUgPSAyKSsNCiAgYW5ub3RhdGUoInRleHQiLCB4ID0gNywgeSA9IDIxLCBsYWJlbCA9ICIqIiwgc2l6ZSA9IDIpKw0KICBhbm5vdGF0ZSgidGV4dCIsIHggPSA5LCB5ID0gMS43NSwgbGFiZWwgPSAiKiIsIHNpemUgPSAyKSsNCiAgYW5ub3RhdGUoInRleHQiLCB4ID0gMTAsIHkgPSAzLCBsYWJlbCA9ICIqIiwgc2l6ZSA9IDIpKw0KICBhbm5vdGF0ZSgidGV4dCIsIHggPSAxMywgeSA9IDExLCBsYWJlbCA9ICIqIiwgc2l6ZSA9IDIpKw0KICB0aGVtZSh0ZXh0ID0gZWxlbWVudF90ZXh0KGZhbWlseSA9ICJUaW1lcyIsIHNpemUgPSA1KSwNCiAgICAgICAgYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA0NSwgdmp1c3QgPSAxLjEsIGhqdXN0ID0gMSwgc2l6ZSA9IDQpLA0KICAgICAgICBwYW5lbC5ib3JkZXIgPSBlbGVtZW50X2JsYW5rKCksIHBhbmVsLmdyaWQubWFqb3IgPSBlbGVtZW50X2JsYW5rKCksDQogICAgICAgIHBhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2JsYW5rKCksIGF4aXMubGluZSA9IGVsZW1lbnRfbGluZShjb2xvdXIgPSAiYmxhY2siKSwNCiAgICAgICAgYXhpcy50aWNrcy54ID0gZWxlbWVudF9saW5lKHNpemUgPSAwLjA1KSwNCiAgICAgICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gNSksIGF4aXMudGV4dC54LmJvdHRvbSA9IGVsZW1lbnRfdGV4dChzaXplID0gMy41KSwNCiAgICAgICAgYXhpcy50ZXh0LnkgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDQpLCBheGlzLnRpY2tzLnkgPSBlbGVtZW50X2xpbmUoc2l6ZSA9IDAuMiksDQogICAgICAgIGxlZ2VuZC50aXRsZSA9IGVsZW1lbnRfYmxhbmsoKSwgbGVnZW5kLnRleHQgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDQpLA0KICAgICAgICBsZWdlbmQua2V5LnNpemUgPSB1bml0KDAuNzUsICJsaW5lIikpDQoNCikNCg0KI2dnc2F2ZShmaWxlbmFtZSA9ICJwcmVfcG9zdF9TRUFiLnRpZmYiLCBwbG90ID0gcHJlLnBvc3Quc2VhYiwgZHBpID0gNjAwLCB3aWR0aCA9IDg0LCBoZWlnaHQgPSA2MCwgdW5pdHMgPSAibW0iKQ0KYGBgDQoNCg==